chore: rename data services
This commit is contained in:
1 parent
8e1bf90ebd
commit
0d79f183c5
41 files changed
+49
-48
No files matched your search
Vendored
+1
-1
@@ -3,5 +3,5 @@
|
|||||||
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
||||||
"editor.formatOnSave": true,
|
"editor.formatOnSave": true,
|
||||||
"editor.formatOnSaveMode": "file",
|
"editor.formatOnSaveMode": "file",
|
||||||
"cSpell.words": ["blocksuite", "livedemo", "pnpm", "testid"]
|
"cSpell.words": ["blocksuite", "datacenter", "livedemo", "pnpm", "testid"]
|
||||||
}
|
}
|
||||||
+2
-2
@@ -7,12 +7,12 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "pnpm --filter=!@affine/app build && pnpm --filter @affine/app dev",
|
"dev": "pnpm --filter=!@affine/app build && pnpm --filter @affine/app dev",
|
||||||
"dev:ac": "pnpm --filter=!@affine/app build && pnpm --filter @affine/app dev:ac",
|
"dev:ac": "pnpm --filter=!@affine/app build && pnpm --filter @affine/app dev:ac",
|
||||||
"build": " pnpm --filter=!@affine/app build && pnpm --filter!=@affine/data-services -r build",
|
"build": " pnpm --filter=!@affine/app build && pnpm --filter!=@affine/datacenter -r build",
|
||||||
"export": "pnpm --filter @affine/app export",
|
"export": "pnpm --filter @affine/app export",
|
||||||
"start": "pnpm --filter @affine/app start",
|
"start": "pnpm --filter @affine/app start",
|
||||||
"lint": "pnpm --filter @affine/app lint",
|
"lint": "pnpm --filter @affine/app lint",
|
||||||
"test": "playwright test",
|
"test": "playwright test",
|
||||||
"test:dc": "pnpm --filter @affine/data-services test",
|
"test:dc": "pnpm --filter @affine/datacenter test",
|
||||||
"test:e2e:codegen": "npx playwright codegen http://localhost:8080",
|
"test:e2e:codegen": "npx playwright codegen http://localhost:8080",
|
||||||
"test:unit": "jest",
|
"test:unit": "jest",
|
||||||
"postinstall": "husky install",
|
"postinstall": "husky install",
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
"lint": "next lint"
|
"lint": "next lint"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@affine/data-services": "workspace:*",
|
"@affine/datacenter": "workspace:*",
|
||||||
"@blocksuite/blocks": "0.3.1",
|
"@blocksuite/blocks": "0.3.1",
|
||||||
"@blocksuite/editor": "0.3.1",
|
"@blocksuite/editor": "0.3.1",
|
||||||
"@blocksuite/icons": "^2.0.2",
|
"@blocksuite/icons": "^2.0.2",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import { Modal, ModalWrapper, ModalCloseButton } from '@/ui/modal';
|
|||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import Input from '@/ui/input';
|
import Input from '@/ui/input';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { inviteMember, getUserByEmail } from '@affine/data-services';
|
import { inviteMember, getUserByEmail } from '@affine/datacenter';
|
||||||
import { Avatar } from '@mui/material';
|
import { Avatar } from '@mui/material';
|
||||||
interface LoginModalProps {
|
interface LoginModalProps {
|
||||||
open: boolean;
|
open: boolean;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { signInWithGoogle } from '@affine/data-services';
|
import { signInWithGoogle } from '@affine/datacenter';
|
||||||
import { styled } from '@/styles';
|
import { styled } from '@/styles';
|
||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import { useModal } from '@/providers/global-modal-provider';
|
import { useModal } from '@/providers/global-modal-provider';
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import {
|
|||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { ModalCloseButton } from '@/ui/modal';
|
import { ModalCloseButton } from '@/ui/modal';
|
||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import { deleteWorkspace } from '@affine/data-services';
|
import { deleteWorkspace } from '@affine/datacenter';
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import { StyledSettingH2 } from '../style';
|
|||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import Input from '@/ui/input';
|
import Input from '@/ui/input';
|
||||||
import { uploadBlob, Workspace, WorkspaceType } from '@affine/data-services';
|
import { uploadBlob, Workspace, WorkspaceType } from '@affine/datacenter';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
import { WorkspaceDetails } from '@/components/workspace-slider-bar/WorkspaceSelector/SelectorPopperContent';
|
import { WorkspaceDetails } from '@/components/workspace-slider-bar/WorkspaceSelector/SelectorPopperContent';
|
||||||
import { WorkspaceDelete } from './delete';
|
import { WorkspaceDelete } from './delete';
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import {
|
|||||||
} from './style';
|
} from './style';
|
||||||
import { ModalCloseButton } from '@/ui/modal';
|
import { ModalCloseButton } from '@/ui/modal';
|
||||||
import { Button } from '@/ui/button';
|
import { Button } from '@/ui/button';
|
||||||
import { leaveWorkspace } from '@affine/data-services';
|
import { leaveWorkspace } from '@affine/datacenter';
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
|
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ import {
|
|||||||
Member,
|
Member,
|
||||||
removeMember,
|
removeMember,
|
||||||
updateWorkspace,
|
updateWorkspace,
|
||||||
} from '@affine/data-services';
|
} from '@affine/datacenter';
|
||||||
import { Avatar } from '@mui/material';
|
import { Avatar } from '@mui/material';
|
||||||
import { Menu, MenuItem } from '@/ui/menu';
|
import { Menu, MenuItem } from '@/ui/menu';
|
||||||
import { toast } from '@/ui/toast';
|
import { toast } from '@/ui/toast';
|
||||||
|
|||||||
+1
-1
@@ -12,7 +12,7 @@ import {
|
|||||||
} from './WorkspaceItem';
|
} from './WorkspaceItem';
|
||||||
import { WorkspaceSetting } from '@/components/workspace-setting';
|
import { WorkspaceSetting } from '@/components/workspace-setting';
|
||||||
import { useCallback, useEffect, useState } from 'react';
|
import { useCallback, useEffect, useState } from 'react';
|
||||||
import { getWorkspaceDetail, WorkspaceType } from '@affine/data-services';
|
import { getWorkspaceDetail, WorkspaceType } from '@affine/datacenter';
|
||||||
import { useModal } from '@/providers/global-modal-provider';
|
import { useModal } from '@/providers/global-modal-provider';
|
||||||
|
|
||||||
export type WorkspaceDetails = Record<
|
export type WorkspaceDetails = Record<
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
import { createWorkspace, uploadBlob } from '@affine/data-services';
|
import { createWorkspace, uploadBlob } from '@affine/datacenter';
|
||||||
import Modal from '@/ui/modal';
|
import Modal from '@/ui/modal';
|
||||||
import Input from '@/ui/input';
|
import Input from '@/ui/input';
|
||||||
import {
|
import {
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@ import {
|
|||||||
} from '../styles';
|
} from '../styles';
|
||||||
import { FooterSetting } from './FooterSetting';
|
import { FooterSetting } from './FooterSetting';
|
||||||
import { FooterUsers } from './FooterUsers';
|
import { FooterUsers } from './FooterUsers';
|
||||||
import { WorkspaceType } from '@affine/data-services';
|
import { WorkspaceType } from '@affine/datacenter';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
|
|
||||||
interface WorkspaceItemProps {
|
interface WorkspaceItemProps {
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@ import { Avatar, WorkspaceName, SelectorWrapper } from './styles';
|
|||||||
import { SelectorPopperContent } from './SelectorPopperContent';
|
import { SelectorPopperContent } from './SelectorPopperContent';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import { useAppState } from '@/providers/app-state-provider';
|
import { useAppState } from '@/providers/app-state-provider';
|
||||||
import { WorkspaceType } from '@affine/data-services';
|
import { WorkspaceType } from '@affine/datacenter';
|
||||||
import { AffineIcon } from '../icons/icons';
|
import { AffineIcon } from '../icons/icons';
|
||||||
|
|
||||||
export const WorkspaceSelector = () => {
|
export const WorkspaceSelector = () => {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { styled } from '@/styles';
|
import { styled } from '@/styles';
|
||||||
import { Empty } from '@/ui/empty';
|
import { Empty } from '@/ui/empty';
|
||||||
import { Avatar } from '@mui/material';
|
import { Avatar } from '@mui/material';
|
||||||
import { acceptInviting } from '@affine/data-services';
|
import { acceptInviting } from '@affine/datacenter';
|
||||||
import { useRouter } from 'next/router';
|
import { useRouter } from 'next/router';
|
||||||
import { useEffect, useState } from 'react';
|
import { useEffect, useState } from 'react';
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { createContext, MutableRefObject, useContext } from 'react';
|
import { createContext, MutableRefObject, useContext } from 'react';
|
||||||
import type { Workspace } from '@affine/data-services';
|
import type { Workspace } from '@affine/datacenter';
|
||||||
import { AccessTokenMessage } from '@affine/data-services';
|
import { AccessTokenMessage } from '@affine/datacenter';
|
||||||
import type {
|
import type {
|
||||||
Page as StorePage,
|
Page as StorePage,
|
||||||
Workspace as StoreWorkspace,
|
Workspace as StoreWorkspace,
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
import { useEffect } from 'react';
|
import { useEffect } from 'react';
|
||||||
import {
|
import { AccessTokenMessage, getWorkspaces, token } from '@affine/datacenter';
|
||||||
AccessTokenMessage,
|
|
||||||
getWorkspaces,
|
|
||||||
token,
|
|
||||||
} from '@affine/data-services';
|
|
||||||
import { LoadWorkspaceHandler } from '../context';
|
import { LoadWorkspaceHandler } from '../context';
|
||||||
|
|
||||||
export const useSyncData = ({
|
export const useSyncData = ({
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { useMemo, useState, useEffect, useCallback, useRef } from 'react';
|
import { useMemo, useState, useEffect, useCallback, useRef } from 'react';
|
||||||
import type { ReactNode } from 'react';
|
import type { ReactNode } from 'react';
|
||||||
import dynamic from 'next/dynamic';
|
import dynamic from 'next/dynamic';
|
||||||
import { getWorkspaces } from '@affine/data-services';
|
import { getWorkspaces } from '@affine/datacenter';
|
||||||
import { AppState, AppStateContext } from './context';
|
import { AppState, AppStateContext } from './context';
|
||||||
import type {
|
import type {
|
||||||
AppStateValue,
|
AppStateValue,
|
||||||
|
|||||||
File renamed without changes.
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "@affine/data-services",
|
"name": "@affine/datacenter",
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"description": "",
|
"description": "",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,9 @@
|
|||||||
|
export class DataCenter {
|
||||||
|
static async init() {
|
||||||
|
return new DataCenter();
|
||||||
|
}
|
||||||
|
|
||||||
|
private constructor() {
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
import { DataCenter } from './datacenter.js';
|
||||||
|
|
||||||
|
const _initializeDataCenter = () => {
|
||||||
|
let _dataCenterInstance: Promise<DataCenter>;
|
||||||
|
|
||||||
|
return () => {
|
||||||
|
if (!_dataCenterInstance) {
|
||||||
|
_dataCenterInstance = DataCenter.init();
|
||||||
|
}
|
||||||
|
|
||||||
|
return _dataCenterInstance;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
export const getDataCenter = _initializeDataCenter();
|
||||||
@@ -3,4 +3,4 @@ export * from './request';
|
|||||||
export * from './sdks';
|
export * from './sdks';
|
||||||
export * from './websocket';
|
export * from './websocket';
|
||||||
|
|
||||||
export { getDataCenter } from './data-center';
|
export { getDataCenter } from './datacenter';
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,4 +1,4 @@
|
|||||||
export const getDataCenter = () =>
|
export const getDataCenter = () =>
|
||||||
import('../src/data-center.js').then(async dataCenter =>
|
import('../src/datacenter/index.js').then(async dataCenter =>
|
||||||
dataCenter.getDataCenter()
|
dataCenter.getDataCenter()
|
||||||
);
|
);
|
||||||
File renamed without changes.
@@ -1,19 +0,0 @@
|
|||||||
class DataCenter {
|
|
||||||
static async init() {
|
|
||||||
return new DataCenter();
|
|
||||||
}
|
|
||||||
|
|
||||||
private constructor() {
|
|
||||||
// TODO
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
let _dataCenterInstance: Promise<DataCenter>;
|
|
||||||
|
|
||||||
export const getDataCenter = () => {
|
|
||||||
if (!_dataCenterInstance) {
|
|
||||||
_dataCenterInstance = DataCenter.init();
|
|
||||||
}
|
|
||||||
|
|
||||||
return _dataCenterInstance;
|
|
||||||
};
|
|
||||||
Generated
+3
-3
@@ -44,7 +44,7 @@ importers:
|
|||||||
|
|
||||||
packages/app:
|
packages/app:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@affine/data-services': workspace:*
|
'@affine/datacenter': workspace:*
|
||||||
'@blocksuite/blocks': 0.3.1
|
'@blocksuite/blocks': 0.3.1
|
||||||
'@blocksuite/editor': 0.3.1
|
'@blocksuite/editor': 0.3.1
|
||||||
'@blocksuite/icons': ^2.0.2
|
'@blocksuite/icons': ^2.0.2
|
||||||
@@ -86,7 +86,7 @@ importers:
|
|||||||
typescript: 4.8.3
|
typescript: 4.8.3
|
||||||
yjs: ^13.5.44
|
yjs: ^13.5.44
|
||||||
dependencies:
|
dependencies:
|
||||||
'@affine/data-services': link:../data-services
|
'@affine/datacenter': link:../data-center
|
||||||
'@blocksuite/blocks': 0.3.1_yjs@13.5.44
|
'@blocksuite/blocks': 0.3.1_yjs@13.5.44
|
||||||
'@blocksuite/editor': 0.3.1_yjs@13.5.44
|
'@blocksuite/editor': 0.3.1_yjs@13.5.44
|
||||||
'@blocksuite/icons': 2.0.4_w5j4k42lgipnm43s3brx6h3c34
|
'@blocksuite/icons': 2.0.4_w5j4k42lgipnm43s3brx6h3c34
|
||||||
@@ -129,7 +129,7 @@ importers:
|
|||||||
raw-loader: 4.0.2
|
raw-loader: 4.0.2
|
||||||
typescript: 4.8.3
|
typescript: 4.8.3
|
||||||
|
|
||||||
packages/data-services:
|
packages/data-center:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@playwright/test': ^1.29.1
|
'@playwright/test': ^1.29.1
|
||||||
encoding: ^0.1.13
|
encoding: ^0.1.13
|
||||||
|
|||||||
Reference in new issue
Block a user