diff --git a/packages/data-center/src/datacenter.ts b/packages/data-center/src/datacenter.ts index cd4bbf905a..8350013952 100644 --- a/packages/data-center/src/datacenter.ts +++ b/packages/data-center/src/datacenter.ts @@ -9,7 +9,7 @@ import assert from 'assert'; import { getLogger } from './logger'; import { applyUpdate, encodeStateAsUpdate } from 'yjs'; import { createBlocksuiteWorkspace } from './utils/index.js'; -import { MessageCenter } from './message/message'; +import { MessageCenter } from './message'; /** * @class DataCenter @@ -309,6 +309,7 @@ export class DataCenter { applyUpdate(newWorkspace.doc, encodeStateAsUpdate(workspace.doc)); assert(newWorkspace, 'Create workspace failed'); await currentProvider.deleteWorkspace(workspace.room); + return newWorkspace.room; } /** diff --git a/packages/data-center/src/provider/affine/affine.ts b/packages/data-center/src/provider/affine/affine.ts index 537f54cd74..eaaba3903f 100644 --- a/packages/data-center/src/provider/affine/affine.ts +++ b/packages/data-center/src/provider/affine/affine.ts @@ -11,7 +11,7 @@ import { WebsocketProvider } from './sync.js'; import { getApis } from './apis/index.js'; import type { Apis, WorkspaceDetail, Callback } from './apis'; import { setDefaultAvatar } from '../utils.js'; -import { MessageCode } from 'src/message/code.js'; +import { MessageCode } from 'src/message'; export interface AffineProviderConstructorParams extends ProviderConstructorParams {