refactor: optimize createWorkspaceInfo

This commit is contained in:
alt0
2023-01-10 11:55:50 +08:00
parent 2da463b501
commit b0d68dadcb
5 changed files with 40 additions and 10 deletions
@@ -263,13 +263,24 @@ export class AffineProvider extends BaseProvider {
// return workspace;
}
public override async createWorkspaceId(
public override async createWorkspaceInfo(
meta: WorkspaceMeta
): Promise<string> {
): Promise<WorkspaceInfo> {
const { id } = await this._apis.createWorkspace(
meta as Required<WorkspaceMeta>
);
return id;
const workspaceInfo: WorkspaceInfo = {
name: meta.name,
id: id,
isPublish: false,
avatar: '',
owner: await this.getUserInfo(),
isLocal: true,
memberCount: 1,
provider: 'affine',
};
return workspaceInfo;
}
public override async createWorkspace(