From 84bea549169b4a849994c6d55ac2a237cccd8a18 Mon Sep 17 00:00:00 2001 From: MingLiang Wang Date: Mon, 9 Jan 2023 12:02:09 +0800 Subject: [PATCH] feat: rm business --- packages/data-center/src/datacenter.ts | 3 ++- packages/data-center/src/provider/affine/apis/index.ts | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/data-center/src/datacenter.ts b/packages/data-center/src/datacenter.ts index 92785e7e6..2fc9431e9 100644 --- a/packages/data-center/src/datacenter.ts +++ b/packages/data-center/src/datacenter.ts @@ -12,7 +12,7 @@ import { applyUpdate, encodeStateAsUpdate } from 'yjs'; /** * @class DataCenter - * @classdesc DataCenter is a data center, it can manage different providers for business + * @classdesc Data center is made for managing different providers for business */ export class DataCenter { private readonly _workspaces = new Workspaces(); @@ -284,6 +284,7 @@ export class DataCenter { const newProvider = this.providerMap.get(providerId); assert(newProvider, `provide '${providerId}' is not registered`); this._logger(`create ${providerId} workspace: `, workspaceInfo.name); + // TODO optimize this function const newWorkspace = await newProvider.createWorkspace({ name: workspaceInfo.name, avatar: workspaceInfo.avatar, diff --git a/packages/data-center/src/provider/affine/apis/index.ts b/packages/data-center/src/provider/affine/apis/index.ts index 57c003d8f..28e49b02a 100644 --- a/packages/data-center/src/provider/affine/apis/index.ts +++ b/packages/data-center/src/provider/affine/apis/index.ts @@ -4,11 +4,9 @@ export type { Callback } from './token.js'; import { getAuthorizer } from './token.js'; import * as user from './user.js'; import * as workspace from './workspace.js'; -import * as business from './business.js'; export type Apis = typeof user & typeof workspace & { - business: typeof business; signInWithGoogle: ReturnType[0]; onAuthStateChanged: ReturnType[1]; }; @@ -18,7 +16,6 @@ export const getApis = (): Apis => { return { ...user, ...workspace, - business, signInWithGoogle, onAuthStateChanged, };