From fd74776abec2950be35a4f78fc3b0677b14a5746 Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Fri, 10 Nov 2023 02:00:53 +0800 Subject: [PATCH] fix(core): disable sync doc/blob on start (#4897) --- packages/frontend/core/src/adapters/workspace.ts | 3 --- packages/frontend/hooks/src/use-block-suite-workspace-page.ts | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/frontend/core/src/adapters/workspace.ts b/packages/frontend/core/src/adapters/workspace.ts index fc5dfbf6e..30ca924c7 100644 --- a/packages/frontend/core/src/adapters/workspace.ts +++ b/packages/frontend/core/src/adapters/workspace.ts @@ -10,7 +10,6 @@ import { WorkspaceFlavour, } from '@affine/env/workspace'; import { CRUD as CloudCRUD } from '@affine/workspace/affine/crud'; -import { startSync, stopSync } from '@affine/workspace/affine/sync'; import { UI as CloudUI } from './cloud/ui'; import { LocalAdapter } from './local'; @@ -41,8 +40,6 @@ export const WorkspaceAdapters = { return false; } }, - 'service:start': startSync, - 'service:stop': stopSync, } as Partial, CRUD: CloudCRUD, UI: CloudUI, diff --git a/packages/frontend/hooks/src/use-block-suite-workspace-page.ts b/packages/frontend/hooks/src/use-block-suite-workspace-page.ts index 0b614c7c1..8b0cb27e4 100644 --- a/packages/frontend/hooks/src/use-block-suite-workspace-page.ts +++ b/packages/frontend/hooks/src/use-block-suite-workspace-page.ts @@ -82,10 +82,10 @@ export function loadPage(page: Page, priority = 0) { if (!page.loaded) { await awaitForIdle(); await page.waitForLoaded(); + logger.debug('page loaded', page.id); // we do not know how long it takes to load a page here // so that we just use 300ms timeout as the default page processing time - await awaitForTimeout(300); - logger.debug('page loaded', page.id); + await awaitForTimeout(1000); } else { // do nothing if it is already loaded }