fix: deepscan issues
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import { BlobSyncState } from '@blocksuite/store';
|
import { BlobSyncState } from '@blocksuite/store';
|
||||||
import * as ipcMethods from '../ipc/methods.js';
|
import * as ipcMethods from '../ipc/methods.js';
|
||||||
import { BlobOptionsGetter, Signal } from '@blocksuite/store';
|
import { Signal } from '@blocksuite/store';
|
||||||
import type {
|
import type {
|
||||||
BlobProvider,
|
BlobProvider,
|
||||||
BlobSyncStateChangeEvent,
|
BlobSyncStateChangeEvent,
|
||||||
@@ -41,12 +41,10 @@ export class IPCBlobProvider implements BlobProvider {
|
|||||||
});
|
});
|
||||||
// Make a Blob from the bytes
|
// Make a Blob from the bytes
|
||||||
const blob = new Blob([new Uint8Array(blobArray)], { type: 'image/bmp' });
|
const blob = new Blob([new Uint8Array(blobArray)], { type: 'image/bmp' });
|
||||||
if (blob) {
|
this.signals.onBlobSyncStateChange.emit({
|
||||||
this.signals.onBlobSyncStateChange.emit({
|
id,
|
||||||
id,
|
state: BlobSyncState.Success,
|
||||||
state: BlobSyncState.Success,
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
return window.URL.createObjectURL(blob);
|
return window.URL.createObjectURL(blob);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -163,6 +163,9 @@ export class TauriIPCProvider extends LocalProvider {
|
|||||||
update: Array.from(update),
|
update: Array.from(update),
|
||||||
id,
|
id,
|
||||||
});
|
});
|
||||||
|
if (!success) {
|
||||||
|
throw new Error(`YDoc update failed, id: ${id}`);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return workspaceUnit;
|
return workspaceUnit;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user