feat: add query members

This commit is contained in:
MingLiang Wang
2023-01-11 12:34:57 +08:00
parent cdf07fd7c2
commit 48264edf91
3 changed files with 30 additions and 1 deletions

View File

@@ -384,6 +384,20 @@ export class DataCenter {
return (await blobStorage?.set(blob)) || '';
}
/**
* get members of a workspace
* @param workspaceId
*/
async getMembers(workspaceId: string) {
const workspaceInfo = this._workspaceUnitCollection.find(workspaceId);
assert(workspaceInfo, 'Workspace not found');
const provider = this.providerMap.get(workspaceInfo.provider);
if (provider) {
return await provider.getWorkspaceMembers(workspaceId);
}
return [];
}
onMessage(cb: (message: Message) => void) {
return this._messageCenter.onMessage(cb);
}