From 4414005b9ead133fcab75cb433ffc5e64223010b Mon Sep 17 00:00:00 2001 From: Dimitri Mitropoulos Date: Tue, 2 Aug 2022 09:19:14 -0400 Subject: [PATCH] [INS-1724] creating a gRPC request should activate that request (#5037) --- packages/insomnia/src/ui/hooks/create-request.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/insomnia/src/ui/hooks/create-request.ts b/packages/insomnia/src/ui/hooks/create-request.ts index 3f5e5310a9..d90659025e 100644 --- a/packages/insomnia/src/ui/hooks/create-request.ts +++ b/packages/insomnia/src/ui/hooks/create-request.ts @@ -62,19 +62,17 @@ export const createRequest: RequestCreator = async ({ requestType, workspaceId, }) => { - let requestId = ''; - switch (requestType) { case 'gRPC': { showModal(ProtoFilesModal, { onSave: async (protoFileId: string) => { - const createdRequest = await models.grpcRequest.create({ + const request = await models.grpcRequest.create({ parentId, name: 'New Request', protoFileId, }); models.stats.incrementCreatedRequests(); - requestId = createdRequest._id; + setActiveRequest(request._id, workspaceId); }, }); break; @@ -97,7 +95,7 @@ export const createRequest: RequestCreator = async ({ name: 'New Request', }); models.stats.incrementCreatedRequests(); - requestId = request._id; + setActiveRequest(request._id, workspaceId); break; } @@ -108,7 +106,7 @@ export const createRequest: RequestCreator = async ({ name: 'New Request', }); models.stats.incrementCreatedRequests(); - requestId = request._id; + setActiveRequest(request._id, workspaceId); break; } @@ -120,5 +118,4 @@ export const createRequest: RequestCreator = async ({ } trackSegmentEvent(SegmentEvent.requestCreate, { requestType }); - setActiveRequest(requestId, workspaceId); };