feat: add updateWorkspace function

This commit is contained in:
DiamondThree
2023-01-10 14:12:24 +08:00
parent 710d740f30
commit 84b62e474a
2 changed files with 17 additions and 19 deletions

View File

@@ -1,6 +1,7 @@
import { useAppState } from '@/providers/app-state-provider';
import { stringToColour } from '@/utils';
import { WorkspaceInfo } from '@affine/datacenter';
import { Workspace } from '@blocksuite/store';
export const useWorkspaceHelper = () => {
const { dataCenter } = useAppState();
const createWorkspace = async (name: string) => {
@@ -21,8 +22,16 @@ export const useWorkspaceHelper = () => {
dataCenter.setWorkspacePublish(workspaceId, publish);
};
const updateWorkspace = async (workspace: WorkspaceInfo) => {
console.log('workspace: ', workspace);
const updateWorkspace = async (
{ name, avatar }: { name?: string; avatar?: string },
workspace: Workspace
) => {
if (name) {
dataCenter.resetWorkspaceMeta({ name }, workspace);
}
// if (avatar) {
// dataCenter.resetWorkspaceMeta({ avatar }, workspace);
// }
};
return {
createWorkspace,