mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-25 18:26:05 +08:00
feat: rm business
This commit is contained in:
@@ -12,7 +12,7 @@ import { applyUpdate, encodeStateAsUpdate } from 'yjs';
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @class DataCenter
|
* @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 {
|
export class DataCenter {
|
||||||
private readonly _workspaces = new Workspaces();
|
private readonly _workspaces = new Workspaces();
|
||||||
@@ -284,6 +284,7 @@ export class DataCenter {
|
|||||||
const newProvider = this.providerMap.get(providerId);
|
const newProvider = this.providerMap.get(providerId);
|
||||||
assert(newProvider, `provide '${providerId}' is not registered`);
|
assert(newProvider, `provide '${providerId}' is not registered`);
|
||||||
this._logger(`create ${providerId} workspace: `, workspaceInfo.name);
|
this._logger(`create ${providerId} workspace: `, workspaceInfo.name);
|
||||||
|
// TODO optimize this function
|
||||||
const newWorkspace = await newProvider.createWorkspace({
|
const newWorkspace = await newProvider.createWorkspace({
|
||||||
name: workspaceInfo.name,
|
name: workspaceInfo.name,
|
||||||
avatar: workspaceInfo.avatar,
|
avatar: workspaceInfo.avatar,
|
||||||
|
|||||||
@@ -4,11 +4,9 @@ export type { Callback } from './token.js';
|
|||||||
import { getAuthorizer } from './token.js';
|
import { getAuthorizer } from './token.js';
|
||||||
import * as user from './user.js';
|
import * as user from './user.js';
|
||||||
import * as workspace from './workspace.js';
|
import * as workspace from './workspace.js';
|
||||||
import * as business from './business.js';
|
|
||||||
|
|
||||||
export type Apis = typeof user &
|
export type Apis = typeof user &
|
||||||
typeof workspace & {
|
typeof workspace & {
|
||||||
business: typeof business;
|
|
||||||
signInWithGoogle: ReturnType<typeof getAuthorizer>[0];
|
signInWithGoogle: ReturnType<typeof getAuthorizer>[0];
|
||||||
onAuthStateChanged: ReturnType<typeof getAuthorizer>[1];
|
onAuthStateChanged: ReturnType<typeof getAuthorizer>[1];
|
||||||
};
|
};
|
||||||
@@ -18,7 +16,6 @@ export const getApis = (): Apis => {
|
|||||||
return {
|
return {
|
||||||
...user,
|
...user,
|
||||||
...workspace,
|
...workspace,
|
||||||
business,
|
|
||||||
signInWithGoogle,
|
signInWithGoogle,
|
||||||
onAuthStateChanged,
|
onAuthStateChanged,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user