From dacdb4f7d4831ce1abe858e315e6501818178b94 Mon Sep 17 00:00:00 2001 From: alt0 Date: Tue, 20 Dec 2022 19:31:25 +0800 Subject: [PATCH] fix: remove unused file --- packages/data-services/src/sdks/account.ts | 90 --------------- .../data-services/src/sdks/types/account.ts | 33 ------ .../data-services/src/sdks/types/index.ts | 2 - .../data-services/src/sdks/types/workspace.ts | 32 ------ .../data-services/src/sdks/workspace.bak.ts | 106 ------------------ 5 files changed, 263 deletions(-) delete mode 100644 packages/data-services/src/sdks/account.ts delete mode 100644 packages/data-services/src/sdks/types/account.ts delete mode 100644 packages/data-services/src/sdks/types/workspace.ts delete mode 100644 packages/data-services/src/sdks/workspace.bak.ts diff --git a/packages/data-services/src/sdks/account.ts b/packages/data-services/src/sdks/account.ts deleted file mode 100644 index b7c91d09d2..0000000000 --- a/packages/data-services/src/sdks/account.ts +++ /dev/null @@ -1,90 +0,0 @@ -import useSWR, { SWRConfiguration } from 'swr'; -import { request, ServiceError } from '../request'; -import type { - RequestAcceptInviting, - RequestInviteCollaborator, - RequestRemoveCollaborator, - ResponseInviteCollaborator, -} from './types'; - -const COLLABORATOR_INVITE_URL = '/api/account/invite'; -const REMOVE_COLLABORATOR_URL = '/api/account/remove_collaborator'; - -async function doInviteCollaborator( - url: string, - req: RequestInviteCollaborator -) { - const { data } = await request.post(url, req); - return data; -} - -export async function inviteCollaborator(req: RequestInviteCollaborator) { - return await doInviteCollaborator(COLLABORATOR_INVITE_URL, req); -} - -async function doRemoveCollaborator( - url: string, - req: RequestRemoveCollaborator -) { - return request.post(url, req); -} - -export async function removeCollaborator(req: RequestRemoveCollaborator) { - return await doRemoveCollaborator(REMOVE_COLLABORATOR_URL, req); -} - -function doAcceptInviting(url: string, req: RequestAcceptInviting) { - return request.post(url, req); -} - -export async function acceptInviting(req: RequestAcceptInviting) { - return await doAcceptInviting(COLLABORATOR_INVITE_URL, req); -} - -export function useInviteCollaborator( - req: RequestInviteCollaborator, - config?: SWRConfiguration -) { - const { data, error } = useSWR( - [COLLABORATOR_INVITE_URL, req], - doInviteCollaborator, - config - ); - return { - data, - isLoading: !error && !data, - isError: error, - }; -} - -export function useRemoveCollaborator( - req: RequestRemoveCollaborator, - config?: SWRConfiguration -) { - const { data, error } = useSWR( - [REMOVE_COLLABORATOR_URL, req], - doRemoveCollaborator, - config - ); - return { - data, - isLoading: !error && !data, - isError: error, - }; -} - -export function useAcceptInviting( - req: RequestAcceptInviting, - config?: SWRConfiguration -) { - const { data, error } = useSWR( - [COLLABORATOR_INVITE_URL, req], - doAcceptInviting, - config - ); - return { - data, - isLoading: !error && !data, - isError: error, - }; -} diff --git a/packages/data-services/src/sdks/types/account.ts b/packages/data-services/src/sdks/types/account.ts deleted file mode 100644 index 8f1fb5f6a8..0000000000 --- a/packages/data-services/src/sdks/types/account.ts +++ /dev/null @@ -1,33 +0,0 @@ -enum WorkspacePermission { - read = 'read', - write = 'write', -} - -export type RequestInviteCollaborator = { - email: string; - workspace_id: string; -}; - -export type ResponseInviteCollaborator = { - inviting_code: string; -}; - -export type RequestRemoveCollaborator = { - user_id: string; - workspace_id: string; -}; - -export type ResponseRemoveCollaborator = { - workspace_id: string; -}; - -export type RequestAcceptInviting = { - inviting_code: string; -}; - -export type ResponseAcceptInviting = { - workspace_id: string; - name: string; - avatar_url: string; - permissions: WorkspacePermission; -}; diff --git a/packages/data-services/src/sdks/types/index.ts b/packages/data-services/src/sdks/types/index.ts index 25b1f4eba7..d0b9323665 100644 --- a/packages/data-services/src/sdks/types/index.ts +++ b/packages/data-services/src/sdks/types/index.ts @@ -1,3 +1 @@ export * from './common'; -export * from './workspace'; -export * from './account'; diff --git a/packages/data-services/src/sdks/types/workspace.ts b/packages/data-services/src/sdks/types/workspace.ts deleted file mode 100644 index 0a6f25ae99..0000000000 --- a/packages/data-services/src/sdks/types/workspace.ts +++ /dev/null @@ -1,32 +0,0 @@ -enum WorkspaceType { - 'personal' = 'personal', - 'team' = 'team', -} - -export type Workspace = { - id: string; - name: string; - workspace_type: WorkspaceType; - avatar_url?: string; - public: boolean; -}; - -export type ResponseGetWorkspaces = { - create: Array; - read: Array; - write: Array; -}; - -export type RequestCreateWorkspace = { - name: string; - avatar_url?: string; - workspace_type: WorkspaceType; -}; - -export type RequestUpdateWorkspace = { - workspace_type?: WorkspaceType; - avatar_url?: string; - public?: boolean; -}; - -export type ResponseCreateWorkspace = any; diff --git a/packages/data-services/src/sdks/workspace.bak.ts b/packages/data-services/src/sdks/workspace.bak.ts deleted file mode 100644 index adbd3c9d77..0000000000 --- a/packages/data-services/src/sdks/workspace.bak.ts +++ /dev/null @@ -1,106 +0,0 @@ -import useSWR, { SWRConfiguration } from 'swr'; -import type { - MayError, - RequestCreateWorkspace, - RequestUpdateWorkspace, - ResponseCreateWorkspace, - ResponseGetWorkspaces, -} from './types'; -import { request, ServiceError } from '../request'; - -const WORKSPACE_URL = '/api/workspace'; - -async function doGetWorkSpaces(url: string) { - const { data } = await request.get(url); - return data; -} - -export async function getWorkSpaces() { - return await doGetWorkSpaces(WORKSPACE_URL); -} - -async function doCreateWorkspace(url: string, req: RequestCreateWorkspace) { - const { data } = await request.put(url, req); - return data; -} - -export async function createWorkspace(req: RequestCreateWorkspace) { - doCreateWorkspace(WORKSPACE_URL, req); -} - -async function doUpdateWorkspace(url: string, req: RequestUpdateWorkspace) { - const { data } = await request.post(url, req); - return data; -} - -export function updateWorkspace(id: string, req: RequestUpdateWorkspace) { - return doUpdateWorkspace(`${WORKSPACE_URL}${id}`, req); -} - -async function doDeleteWorkspace(url: string) { - const { data } = await request.delete(url); - return data; -} - -export function deleteWorkspace(id: string) { - return doDeleteWorkspace(`${WORKSPACE_URL}${id}`); -} - -export function useGetWorkspaces(config?: SWRConfiguration) { - const { data, error } = useSWR( - WORKSPACE_URL, - doGetWorkSpaces, - config - ); - return { - data, - isLoading: !data, - isError: data && !error, - }; -} - -export function useCreateWorkspace( - req: RequestCreateWorkspace, - config?: SWRConfiguration -) { - const { data, error } = useSWR( - [WORKSPACE_URL, req], - doCreateWorkspace, - config - ); - return { - data, - isLoading: !error && !data, - isError: error, - }; -} - -export function useUpdateWorkspace( - id: string, - req: RequestCreateWorkspace, - config?: SWRConfiguration -) { - const { data, error } = useSWR( - [`${WORKSPACE_URL}${id}`, req], - doUpdateWorkspace, - config - ); - return { - data, - isLoading: !error && !data, - isError: error, - }; -} - -export function useDeleteWorkspace(id: string, config?: SWRConfiguration) { - const { data, error } = useSWR( - `${WORKSPACE_URL}${id}`, - doDeleteWorkspace, - config - ); - return { - data, - isLoading: !error && !data, - isError: error, - }; -}