mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-14 05:14:54 +00:00
fix: setBlob and getBlob use WorkspaceUnit
This commit is contained in:
@@ -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)) || '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user