refactor: move blob related jsb to IPCBlobProvider

This commit is contained in:
linonetwo
2023-01-09 15:28:29 +08:00
parent b663e92be8
commit 707bc1f6ed
3 changed files with 36 additions and 18 deletions
+1 -2
View File
@@ -9,7 +9,6 @@ import assert from 'assert';
import { getLogger } from './logger';
import { BlockSchema } from '@blocksuite/blocks/models';
import { applyUpdate, encodeStateAsUpdate } from 'yjs';
import { SelfHostedProvider } from './provider/selfhosted';
import { TauriIPCProvider } from './provider/tauri-ipc';
/**
@@ -47,12 +46,12 @@ export class DataCenter {
blobs: dc._blobStorage,
})
);
dc.registerProvider(new SelfHostedProvider());
if (typeof window !== 'undefined' && window.CLIENT_APP) {
dc.registerProvider(
new TauriIPCProvider({
logger: dc._logger,
workspaces: dc._workspaces.createScope(),
blobs: dc._blobStorage,
})
);
}