diff --git a/packages/frontend/core/src/hooks/affine/use-block-suite-meta-helper.ts b/packages/frontend/core/src/hooks/affine/use-block-suite-meta-helper.ts index 6a82267b6c..709f1924c3 100644 --- a/packages/frontend/core/src/hooks/affine/use-block-suite-meta-helper.ts +++ b/packages/frontend/core/src/hooks/affine/use-block-suite-meta-helper.ts @@ -8,12 +8,10 @@ import { applyUpdate, encodeStateAsUpdate } from 'yjs'; import type { DocCollection } from '../../shared'; import { useNavigateHelper } from '../use-navigate-helper'; -import { useReferenceLinkHelper } from './use-reference-link-helper'; export function useBlockSuiteMetaHelper(docCollection: DocCollection) { const { setDocMeta, getDocMeta, setDocReadonly, setDocTitle } = useDocMetaHelper(docCollection); - const { addReferenceLink } = useReferenceLinkHelper(docCollection); const { createDoc } = useDocCollectionHelper(docCollection); const { openPage } = useNavigateHelper(); const collectionService = useService(CollectionService); @@ -26,7 +24,6 @@ export function useBlockSuiteMetaHelper(docCollection: DocCollection) { setDocMeta(pageId, { trash: true, trashDate: Date.now(), - trashRelate: undefined, }); setDocReadonly(pageId, true); collectionService.deletePagesFromCollections([pageId]); @@ -36,20 +33,13 @@ export function useBlockSuiteMetaHelper(docCollection: DocCollection) { const restoreFromTrash = useCallback( (pageId: string) => { - const { trashRelate } = getDocMeta(pageId) ?? {}; - - if (trashRelate) { - addReferenceLink(trashRelate, pageId); - } - setDocMeta(pageId, { trash: false, trashDate: undefined, - trashRelate: undefined, }); setDocReadonly(pageId, false); }, - [addReferenceLink, getDocMeta, setDocMeta, setDocReadonly] + [setDocMeta, setDocReadonly] ); const permanentlyDeletePage = useCallback( diff --git a/tools/@types/env/__all.d.ts b/tools/@types/env/__all.d.ts index 210d4f9ec5..f2dc1b5f27 100644 --- a/tools/@types/env/__all.d.ts +++ b/tools/@types/env/__all.d.ts @@ -24,8 +24,6 @@ declare module '@blocksuite/store' { * @deprecated */ favorite?: boolean; - // If a page remove to trash, and it is a subpage, it will remove from its parent `subpageIds`, 'trashRelate' is use for save it parent - trashRelate?: string; trash?: boolean; trashDate?: number; updatedDate?: number;