feat(server): improve team invite (#9092)

This commit is contained in:
DarkSky authored and GitHub committed 2024-12-11 18:00:49 +08:00
1 parent 671c41cb1a
commit 9b0f1bb293
14 files changed
+146 -46

No files matched your search

@@ -2,11 +2,11 @@ import type { WorkspaceServerService } from '@affine/core/modules/cloud';
import {
acceptInviteByInviteIdMutation,
approveWorkspaceTeamMemberMutation,
createInviteLinkMutation,
getWorkspaceInfoQuery,
grantWorkspaceTeamMemberMutation,
inviteByEmailMutation,
inviteByEmailsMutation,
inviteLinkMutation,
leaveWorkspaceMutation,
type Permission,
revokeInviteLinkMutation,
@@ -83,13 +83,13 @@ export class WorkspacePermissionStore extends Store {
throw new Error('No Server');
}
const inviteLink = await this.workspaceServerService.server.gql({
query: inviteLinkMutation,
query: createInviteLinkMutation,
variables: {
workspaceId,
expireTime,
},
});
return inviteLink.inviteLink;
return inviteLink.createInviteLink;
}
async revokeInviteLink(workspaceId: string, signal?: AbortSignal) {