fix(core): warning when open center peek (#8819)

This commit is contained in:
EYHN 2024-11-14 09:04:37 +00:00
parent 343152e162
commit c712e87114
No known key found for this signature in database
GPG Key ID: 46C9E26A75AB276C
2 changed files with 12 additions and 4 deletions

View File

@ -1,3 +1,4 @@
import { DebugLogger } from '@affine/debug';
import { Unreachable } from '@affine/env/constant';
import {
type AffineTextAttributes,
@ -16,6 +17,8 @@ import { DocScope } from '../scopes/doc';
import type { DocsStore } from '../stores/docs';
import { DocService } from './doc';
const logger = new DebugLogger('DocsService');
export class DocsService extends Service {
list = this.framework.createEntity(DocRecordList);
@ -52,6 +55,15 @@ export class DocsService extends Service {
record: docRecord,
});
try {
blockSuiteDoc.load();
} catch (e) {
logger.error('Failed to load doc', {
docId,
error: e,
});
}
const doc = docScope.get(DocService).doc;
const { obj, release } = this.pool.put(docId, doc);

View File

@ -32,10 +32,6 @@ export type EditorProps = {
};
function usePageRoot(page: Doc) {
if (!page.ready) {
page.load();
}
if (!page.root) {
use(
new Promise<void>((resolve, reject) => {