From 28d2fd13d5cad7edb5e76e9fcd7508e006d9b9df Mon Sep 17 00:00:00 2001 From: DiamondThree <857159145@qq.com> Date: Tue, 7 Feb 2023 17:32:15 +0800 Subject: [PATCH] fix: sync status error --- packages/app/src/providers/app-state-provider/Provider.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/app/src/providers/app-state-provider/Provider.tsx b/packages/app/src/providers/app-state-provider/Provider.tsx index a5fb55b55..21846aefa 100644 --- a/packages/app/src/providers/app-state-provider/Provider.tsx +++ b/packages/app/src/providers/app-state-provider/Provider.tsx @@ -96,7 +96,6 @@ export const AppStateProvider = ({ const loadWorkspace = useRef(); loadWorkspace.current = async (workspaceId: string) => { - syncChangeDisposable && syncChangeDisposable.dispose(); const { dataCenter, workspaceList, currentWorkspace, user } = appState; if (!workspaceList.find(v => v.id.toString() === workspaceId)) { return null; @@ -104,6 +103,7 @@ export const AppStateProvider = ({ if (workspaceId === currentWorkspace?.id) { return currentWorkspace; } + syncChangeDisposable?.dispose(); const workspace = (await dataCenter.loadWorkspace(workspaceId)) ?? null; let isOwner; if (workspace?.provider === 'local') { @@ -117,7 +117,7 @@ export const AppStateProvider = ({ syncChangeDisposable = blobStorage?.signals.onBlobSyncStateChange.on(() => { setAppState({ ...appState, - synced: blobStorage?.uploading, + blobDataSynced: blobStorage?.uploading, }); }); const pageList =