fix: setBlob and getBlob use WorkspaceUnit

This commit is contained in:
alt0
2023-01-11 15:36:13 +08:00
parent a11f411f6c
commit 250ac0e2ea

View File

@@ -153,7 +153,7 @@ export class DataCenter {
/** /**
* load workspace instance by id * load workspace instance by id
* @param {string} workspaceId workspace id * @param {string} workspaceId workspace id
* @returns {Promise<BlocksuiteWorkspace>} * @returns {Promise<WorkspaceUnit>}
*/ */
public async loadWorkspace(workspaceId: string) { public async loadWorkspace(workspaceId: string) {
const workspaceUnit = this._workspaceUnitCollection.find(workspaceId); const workspaceUnit = this._workspaceUnitCollection.find(workspaceId);
@@ -206,7 +206,7 @@ export class DataCenter {
/** /**
* change workspaces meta * change workspaces meta
* @param {WorkspaceMeta} workspaceMeta workspace meta * @param {WorkspaceMeta} workspaceMeta workspace meta
* @param {BlocksuiteWorkspace} workspace workspace instance * @param {WorkspaceUnit} workspace workspace instance
*/ */
public async updateWorkspaceMeta( public async updateWorkspaceMeta(
{ name, avatar }: UpdateWorkspaceMetaParams, { name, avatar }: UpdateWorkspaceMetaParams,
@@ -380,10 +380,10 @@ export class DataCenter {
* @returns {Promise<string | null>} blob url * @returns {Promise<string | null>} blob url
*/ */
async getBlob( async getBlob(
workspace: BlocksuiteWorkspace, workspaceUnit: WorkspaceUnit,
id: string id: string
): Promise<string | null> { ): Promise<string | null> {
const blob = await workspace.blobs; const blob = await workspaceUnit.blocksuiteWorkspace?.blobs;
return (await blob?.get(id)) || ''; return (await blob?.get(id)) || '';
} }
@@ -392,8 +392,8 @@ export class DataCenter {
* @param id * @param id
* @returns {Promise<string | null>} blob url * @returns {Promise<string | null>} blob url
*/ */
async setBlob(workspace: BlocksuiteWorkspace, blob: Blob): Promise<string> { async setBlob(workspace: WorkspaceUnit, blob: Blob): Promise<string> {
const blobStorage = await workspace.blobs; const blobStorage = await workspace.blocksuiteWorkspace?.blobs;
return (await blobStorage?.set(blob)) || ''; return (await blobStorage?.set(blob)) || '';
} }