chore: bump version (#3606)

This commit is contained in:
Alex Yang
2023-08-07 23:01:47 -04:00
committed by GitHub
parent b147624f1c
commit d101db2a39
23 changed files with 224 additions and 207 deletions

View File

@@ -1,6 +1,8 @@
import type { Schema } from '@blocksuite/store';
import * as Y from 'yjs';
type XYWH = [number, number, number, number];
function deserializeXYWH(xywh: string): XYWH {
return JSON.parse(xywh) as XYWH;
}
@@ -240,14 +242,26 @@ export function migrateToSubdoc(doc: Y.Doc): Y.Doc {
return output;
}
export async function migrateDatabaseBlockTo3(doc: Y.Doc) {
const { migratePageBlock } = await import(
'@blocksuite/store/workspace/migration/migrate-block'
);
migratePageBlock(doc, {
'affine:database': 2,
export async function migrateDatabaseBlockTo3(rootDoc: Y.Doc, schema: Schema) {
const spaces = rootDoc.getMap('spaces') as Y.Map<any>;
spaces.forEach(space => {
schema.upgradePage(
{
'affine:note': 1,
'affine:bookmark': 1,
'affine:database': 2,
'affine:divider': 1,
'affine:image': 1,
'affine:list': 1,
'affine:code': 1,
'affine:page': 2,
'affine:paragraph': 1,
'affine:surface': 3,
},
space
);
});
const meta = doc.getMap('meta') as Y.Map<unknown>;
const meta = rootDoc.getMap('meta') as Y.Map<unknown>;
const versions = meta.get('blockVersions') as Y.Map<number>;
versions.set('affine:database', 3);
}