refactor(core): move infra modules to core (#9207)

This commit is contained in:
EYHN
2024-12-23 04:53:59 +00:00
parent 2ea79d25ad
commit 129f94ee78
337 changed files with 908 additions and 1367 deletions

View File

@@ -1,5 +1,4 @@
import type { GetMembersByWorkspaceIdQuery } from '@affine/graphql';
import type { WorkspaceService } from '@toeverything/infra';
import {
backoffRetry,
catchErrorInto,
@@ -13,6 +12,7 @@ import {
import { EMPTY, map, mergeMap, switchMap } from 'rxjs';
import { isBackendError, isNetworkError } from '../../cloud';
import type { WorkspaceService } from '../../workspace';
import type { WorkspaceMembersStore } from '../stores/members';
export type Member =

View File

@@ -3,7 +3,6 @@ import type {
Permission,
WorkspaceInviteLinkExpireTime,
} from '@affine/graphql';
import type { WorkspaceService } from '@toeverything/infra';
import {
backoffRetry,
catchErrorInto,
@@ -17,6 +16,7 @@ import {
import { EMPTY, exhaustMap, mergeMap } from 'rxjs';
import { isBackendError, isNetworkError } from '../../cloud';
import type { WorkspaceService } from '../../workspace';
import type { WorkspacePermissionStore } from '../stores/permission';
const logger = new DebugLogger('affine:workspace-permission');

View File

@@ -2,14 +2,14 @@ export type { Member } from './entities/members';
export { WorkspaceMembersService } from './services/members';
export { WorkspacePermissionService } from './services/permission';
import { type Framework } from '@toeverything/infra';
import { WorkspaceServerService } from '../cloud';
import {
type Framework,
WorkspaceScope,
WorkspaceService,
WorkspacesService,
} from '@toeverything/infra';
import { WorkspaceServerService } from '../cloud';
} from '../workspace';
import { WorkspaceMembers } from './entities/members';
import { WorkspacePermission } from './entities/permission';
import { WorkspaceMembersService } from './services/members';

View File

@@ -1,6 +1,6 @@
import type { WorkspaceService, WorkspacesService } from '@toeverything/infra';
import { Service } from '@toeverything/infra';
import type { WorkspaceService, WorkspacesService } from '../../workspace';
import { WorkspacePermission } from '../entities/permission';
import type { WorkspacePermissionStore } from '../stores/permission';