refactor: save request handle in tabs and remove tabs related logic from personal provider definition
This commit is contained in:
@@ -253,20 +253,19 @@ const saveRequestAs = async () => {
|
||||
return
|
||||
}
|
||||
|
||||
const resultHandle = await workspaceService.createRESTRequest(
|
||||
const requestHandleResult = await workspaceService.createRESTRequest(
|
||||
collHandle,
|
||||
updatedRequest.name,
|
||||
false
|
||||
updatedRequest
|
||||
)
|
||||
|
||||
if (E.isLeft(resultHandle)) {
|
||||
if (E.isLeft(requestHandleResult)) {
|
||||
// WORKSPACE_INVALIDATED | INVALID_COLLECTION_HANDLE
|
||||
return
|
||||
}
|
||||
|
||||
const result = resultHandle.right
|
||||
const requestHandle = requestHandleResult.right
|
||||
|
||||
if (result.value.type === "invalid") {
|
||||
if (requestHandle.value.type === "invalid") {
|
||||
// WORKSPACE_INVALIDATED | INVALID_COLLECTION_HANDLE
|
||||
return
|
||||
}
|
||||
@@ -315,9 +314,8 @@ const saveRequestAs = async () => {
|
||||
request: updatedRequest,
|
||||
isDirty: false,
|
||||
saveContext: {
|
||||
originLocation: "user-collection",
|
||||
folderPath: picked.value.folderPath,
|
||||
requestIndex: picked.value.requestIndex,
|
||||
originLocation: "workspace-user-collection",
|
||||
requestHandle,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user