diff --git a/packages/app/src/hooks/use-user-helper.ts b/packages/app/src/hooks/use-user-helper.ts index d507c8dea9..7d837cec55 100644 --- a/packages/app/src/hooks/use-user-helper.ts +++ b/packages/app/src/hooks/use-user-helper.ts @@ -1,10 +1,21 @@ import { useAppState } from '@/providers/app-state-provider'; import { User } from '@affine/datacenter'; -import { useState } from 'react'; +import { useEffect, useState } from 'react'; export const useUserHelper = () => { const { dataCenter } = useAppState(); const [user, setUser] = useState(undefined); + useEffect(() => { + dataCenter + .getUserInfo() + .then(user => { + setUser(user); + }) + .catch(e => { + setUser(undefined); + }); + }, []); + const login = async () => { await dataCenter.login(); const user = await dataCenter.getUserInfo(); diff --git a/packages/app/src/hooks/use-workspace-helper.ts b/packages/app/src/hooks/use-workspace-helper.ts index bb227f43d4..e282421891 100644 --- a/packages/app/src/hooks/use-workspace-helper.ts +++ b/packages/app/src/hooks/use-workspace-helper.ts @@ -33,7 +33,8 @@ export const useWorkspaceHelper = () => { }; const enableWorkspace = async (workspace: Workspace) => { - dataCenter.enableWorkspaceCloud(workspace); + const newWorkspace = await dataCenter.enableWorkspaceCloud(workspace); + console.log('newWorkspace: ', newWorkspace); }; return { createWorkspace,