chore: bump blocksuite (#7075)

## Features
- toeverything/blocksuite#6937 @Flrande

## Bugfix
- toeverything/blocksuite#7137 @fundon
- toeverything/blocksuite#7126 @golok727
- toeverything/blocksuite#7128 @CatsJuice
- toeverything/blocksuite#7130 @fundon

## Refactor

## Misc
- toeverything/blocksuite#7131 @fundon

## Additional changes

Adjust the awareness provider so that it only obtains awareness instances when connect, and fixes the dependencies between workspace components.
This commit is contained in:
EYHN
2024-05-27 05:11:12 +00:00
parent 5552c02e4a
commit a440e85ffe
24 changed files with 192 additions and 194 deletions
@@ -108,11 +108,9 @@ const getOrCreateShellWorkspace = (workspaceId: string) => {
const blobStorage = new CloudBlobStorage(workspaceId);
docCollection = new DocCollection({
id: workspaceId,
blobStorages: [
() => ({
crud: blobStorage,
}),
],
blobSources: {
main: blobStorage,
},
schema: globalBlockSuiteSchema,
});
docCollectionMap.set(workspaceId, docCollection);
@@ -64,7 +64,7 @@ export const ProfilePanel = () => {
}
try {
const reducedFile = await validateAndReduceImage(file);
const blobs = workspace.docCollection.blob;
const blobs = workspace.docCollection.blobSync;
const blobId = await blobs.set(reducedFile);
workspace.docCollection.meta.setAvatar(blobId);
} catch (error) {
@@ -190,7 +190,7 @@ const ImagePreviewModalImpl = (
if (typeof blockId === 'string') {
const block = page.getBlockById(blockId) as ImageBlockModel;
assertExists(block);
const store = block.page.blob;
const store = block.page.blobSync;
const url = store?.get(block.sourceId as string);
const img = await url;
if (!img) {
@@ -260,7 +260,7 @@ const ImagePreviewModalImpl = (
assertExists(page);
const block = page.getBlockById(blockId) as ImageBlockModel;
assertExists(block);
return props.docCollection.blob.get(block?.sourceId as string);
return props.docCollection.blobSync.get(block?.sourceId as string);
},
suspense: true,
}