From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- service/common.ts | 27 ++++++++++++--------------- 1 files changed, 12 insertions(+), 15 deletions(-) diff --git a/service/common.ts b/service/common.ts index e76cfb4..5910965 100644 --- a/service/common.ts +++ b/service/common.ts @@ -40,7 +40,7 @@ type LoginSuccess = { result: 'success' - data: { access_token: string; refresh_token: string } + data: { access_token: string;refresh_token: string } } type LoginFail = { result: 'fail' @@ -146,10 +146,6 @@ export const switchWorkspace: Fetcher<CommonResponse & { new_tenant: IWorkspace }, { url: string; body: Record<string, any> }> = ({ url, body }) => { return post<CommonResponse & { new_tenant: IWorkspace }>(url, { body }) -} - -export const updateWorkspaceInfo: Fetcher<ICurrentWorkspace, { url: string; body: Record<string, any> }> = ({ url, body }) => { - return post<ICurrentWorkspace>(url, { body }) } export const fetchDataSource: Fetcher<{ data: DataSourceNotion[] }, { url: string }> = ({ url }) => { @@ -261,6 +257,10 @@ return get<FileUploadConfigResponse>(url) } +export const fetchFreeQuotaVerify: Fetcher<{ result: string; flag: boolean; reason: string }, string> = (url) => { + return get(url) as Promise<{ result: string; flag: boolean; reason: string }> +} + export const fetchNotionConnection: Fetcher<{ data: string }, string> = (url) => { return get(url) as Promise<{ data: string }> } @@ -298,7 +298,7 @@ } type RetrievalMethodsRes = { - retrieval_method: RETRIEVE_METHOD[] + 'retrieval_method': RETRIEVE_METHOD[] } export const fetchSupportRetrievalMethods: Fetcher<RetrievalMethodsRes, string> = (url) => { return get<RetrievalMethodsRes>(url) @@ -331,23 +331,20 @@ export const sendEMailLoginCode = (email: string, language = 'en-US') => post<CommonResponse & { data: string }>('/email-code-login', { body: { email, language } }) -export const emailLoginWithCode = (data: { email: string; code: string; token: string }) => +export const emailLoginWithCode = (data: { email: string;code: string;token: string }) => post<LoginResponse>('/email-code-login/validity', { body: data }) export const sendResetPasswordCode = (email: string, language = 'en-US') => - post<CommonResponse & { data: string; message?: string; code?: string }>('/forgot-password', { body: { email, language } }) + post<CommonResponse & { data: string;message?: string ;code?: string }>('/forgot-password', { body: { email, language } }) -export const verifyResetPasswordCode = (body: { email: string; code: string; token: string }) => - post<CommonResponse & { is_valid: boolean; token: string }>('/forgot-password/validity', { body }) +export const verifyResetPasswordCode = (body: { email: string;code: string;token: string }) => + post<CommonResponse & { is_valid: boolean }>('/forgot-password/validity', { body }) export const sendDeleteAccountCode = () => get<CommonResponse & { data: string }>('/account/delete/verify') -export const verifyDeleteAccountCode = (body: { code: string; token: string }) => +export const verifyDeleteAccountCode = (body: { code: string;token: string }) => post<CommonResponse & { is_valid: boolean }>('/account/delete', { body }) -export const submitDeleteAccountFeedback = (body: { feedback: string; email: string }) => +export const submitDeleteAccountFeedback = (body: { feedback: string;email: string }) => post<CommonResponse>('/account/delete/feedback', { body }) - -export const getDocDownloadUrl = (doc_name: string) => - get<{ url: string }>('/compliance/download', { params: { doc_name } }, { silent: true }) -- Gitblit v1.8.0