feat: add workspace-help

This commit is contained in:
DiamondThree
2023-01-09 17:51:12 +08:00
parent 740500716e
commit 5687fa211e
4 changed files with 29 additions and 21 deletions
@@ -0,0 +1,19 @@
import { useAppState } from '@/providers/app-state-provider';
export const useWorkspaceHelper = () => {
const { dataCenter } = useAppState();
const createWorkspace = async (name: string) => {
const workspaceInfo = await dataCenter.createWorkspace({
name: name,
avatar: 'cccc',
});
if (workspaceInfo && workspaceInfo.room) {
const workspace = await dataCenter.loadWorkspace(workspaceInfo.room);
return workspace;
}
return null;
};
return {
createWorkspace,
};
};