Skip to content

Commit

Permalink
optimize the code
Browse files Browse the repository at this point in the history
Signed-off-by: yubonluo <[email protected]>
  • Loading branch information
yubonluo committed Oct 22, 2024
1 parent fed30c2 commit f9f38b3
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions src/plugins/workspace/public/workspace_client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -113,20 +113,16 @@ export class WorkspaceClient implements IWorkspaceClient {
});

if (result?.success) {
const promises = [];
promises.push(
const [resultWithWritePermission, resultWithOwnerPermission] = await Promise.all([
this.list({
perPage: 999,
permissionModes: [WorkspacePermissionMode.LibraryWrite],
})
);
promises.push(
}),
this.list({
perPage: 999,
permissionModes: [WorkspacePermissionMode.Write],
})
);
const [resultWithWritePermission, resultWithOwnerPermission] = await Promise.all(promises);
}),
]);
if (resultWithWritePermission?.success && resultWithOwnerPermission?.success) {
const workspaceIdsWithWritePermission = resultWithWritePermission.result.workspaces.map(
(workspace: WorkspaceAttribute) => workspace.id
Expand Down

0 comments on commit f9f38b3

Please sign in to comment.