feat: add accept invite

This commit is contained in:
MingLiang Wang
2023-01-11 21:35:40 +08:00
parent 932f5f02c4
commit 49eff042fe
3 changed files with 27 additions and 0 deletions
@@ -99,6 +99,7 @@ export class AffineProvider extends BaseProvider {
ws_details: Record<string, WorkspaceDetail>;
metadata: Record<string, { avatar: string; name: string }>;
}) {
this._logger('receive server message');
Object.entries(ws_details).forEach(([id, detail]) => {
const { name, avatar } = metadata[id];
assert(name);
@@ -442,4 +443,8 @@ export class AffineProvider extends BaseProvider {
public override async getWorkspaceMembers(id: string) {
return this._apis.getWorkspaceMembers({ id });
}
public override async acceptInvitation(invitingCode: string): Promise<void> {
await this._apis.acceptInviting({ invitingCode });
}
}
+10
View File
@@ -233,4 +233,14 @@ export class BaseProvider {
workspaceId;
return Promise.resolve([]);
}
/**
* accept invitation
* @param {string} inviteCode
* @returns
*/
public async acceptInvitation(inviteCode: string): Promise<void> {
inviteCode;
return;
}
}