feat: update avatar

This commit is contained in:
DiamondThree
2023-01-10 16:29:37 +08:00
parent 890e353dc7
commit 49dd21de57
4 changed files with 35 additions and 21 deletions
@@ -24,16 +24,21 @@ export const useWorkspaceHelper = () => {
workspace: Workspace
) => {
if (name) {
dataCenter.updateWorkspaceMeta({ name }, workspace);
await dataCenter.updateWorkspaceMeta({ name }, workspace);
}
if (avatarBlob) {
const blobId = await dataCenter.setBlob(workspace, avatarBlob);
dataCenter.updateWorkspaceMeta({ avatar: blobId }, workspace);
await dataCenter.updateWorkspaceMeta({ avatar: blobId }, workspace);
}
};
const enableWorkspace = async (workspace: Workspace) => {
dataCenter.enableWorkspaceCloud(workspace);
};
return {
createWorkspace,
publishWorkspace,
updateWorkspace,
enableWorkspace,
};
};