fix: add gettoken on affine provider

This commit is contained in:
DiamondThree
2023-02-02 18:30:36 +08:00
parent 82c261767f
commit fca165c672
4 changed files with 12 additions and 5 deletions

View File

@@ -17,7 +17,6 @@ import { getLogger } from './logger';
import { createBlocksuiteWorkspace } from './utils/index.js';
import { MessageCenter } from './message';
import { WorkspaceUnit } from './workspace-unit';
import { token } from './provider/affine/apis/token';
/**
* @class DataCenter
* @classdesc Data center is made for managing different providers for business
@@ -169,7 +168,7 @@ export class DataCenter {
const params: StoreOptions = {};
if (provider.id === 'affine') {
params.blobOptionsGetter = (k: string) =>
({ api: '/api/workspace', token: token.token }[k]);
({ api: '/api/workspace', token: provider.getToken() }[k]);
} else {
params.blobOptionsGetter = (k: string) => undefined;
}