feat!: upgrade blocksuite version (#2833)

This commit is contained in:
Alex Yang
2023-06-25 01:16:46 +08:00
committed by GitHub
parent aa86d3a2ee
commit 7fcc5e599e
59 changed files with 564 additions and 1064 deletions
@@ -1,10 +1,5 @@
import type { Page, Workspace } from '@blocksuite/store';
import { assertExists } from '@blocksuite/store';
import {
getMilestones,
markMilestone,
revertUpdate,
} from '@toeverything/y-indexeddb';
import { useMemo } from 'react';
export function useBlockSuiteWorkspaceHelper(blockSuiteWorkspace: Workspace) {
@@ -14,27 +9,6 @@ export function useBlockSuiteWorkspaceHelper(blockSuiteWorkspace: Workspace) {
assertExists(blockSuiteWorkspace);
return blockSuiteWorkspace.createPage({ id: pageId });
},
markMilestone: async (name: string) => {
assertExists(blockSuiteWorkspace);
const doc = blockSuiteWorkspace.doc;
await markMilestone(blockSuiteWorkspace.id, doc, name);
},
revertMilestone: async (name: string) => {
assertExists(blockSuiteWorkspace);
const doc = blockSuiteWorkspace.doc;
const list = await getMilestones(blockSuiteWorkspace.id);
if (!list) {
throw new Error('no milestone');
}
const milestone = list[name];
if (milestone) {
revertUpdate(doc, milestone, () => 'Map');
}
},
listMilestone: async () => {
assertExists(blockSuiteWorkspace);
return await getMilestones(blockSuiteWorkspace.id);
},
}),
[blockSuiteWorkspace]
);