fix(core): disable sync doc/blob on start (#4897)
This commit is contained in:
@@ -10,7 +10,6 @@ import {
|
|||||||
WorkspaceFlavour,
|
WorkspaceFlavour,
|
||||||
} from '@affine/env/workspace';
|
} from '@affine/env/workspace';
|
||||||
import { CRUD as CloudCRUD } from '@affine/workspace/affine/crud';
|
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 { UI as CloudUI } from './cloud/ui';
|
||||||
import { LocalAdapter } from './local';
|
import { LocalAdapter } from './local';
|
||||||
@@ -41,8 +40,6 @@ export const WorkspaceAdapters = {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
'service:start': startSync,
|
|
||||||
'service:stop': stopSync,
|
|
||||||
} as Partial<AppEvents>,
|
} as Partial<AppEvents>,
|
||||||
CRUD: CloudCRUD,
|
CRUD: CloudCRUD,
|
||||||
UI: CloudUI,
|
UI: CloudUI,
|
||||||
|
|||||||
@@ -82,10 +82,10 @@ export function loadPage(page: Page, priority = 0) {
|
|||||||
if (!page.loaded) {
|
if (!page.loaded) {
|
||||||
await awaitForIdle();
|
await awaitForIdle();
|
||||||
await page.waitForLoaded();
|
await page.waitForLoaded();
|
||||||
|
logger.debug('page loaded', page.id);
|
||||||
// we do not know how long it takes to load a page here
|
// 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
|
// so that we just use 300ms timeout as the default page processing time
|
||||||
await awaitForTimeout(300);
|
await awaitForTimeout(1000);
|
||||||
logger.debug('page loaded', page.id);
|
|
||||||
} else {
|
} else {
|
||||||
// do nothing if it is already loaded
|
// do nothing if it is already loaded
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user