chore: response handler shortcut

This commit is contained in:
Tristan Yang
2023-01-17 09:31:43 +08:00
parent 28319fe8e3
commit 9a1ca2bc70
2 changed files with 18 additions and 7 deletions
+1 -1
View File
@@ -136,7 +136,7 @@ export const authApi = createApi({
}, },
url: `user/send_login_magic_link?email=${encodeURIComponent(email)}`, url: `user/send_login_magic_link?email=${encodeURIComponent(email)}`,
method: "POST", method: "POST",
responseHandler: (response: Response) => response.text() responseHandler: "text"
}) })
}), }),
sendRegMagicLink: builder.mutation< sendRegMagicLink: builder.mutation<
+17 -6
View File
@@ -42,7 +42,7 @@ export const serverApi = createApi({
getThirdPartySecret: builder.query<string, void>({ getThirdPartySecret: builder.query<string, void>({
query: () => ({ query: () => ({
url: `/admin/system/third_party_secret`, url: `/admin/system/third_party_secret`,
responseHandler: (response: Response) => response.text() responseHandler: "text"
}), }),
keepUnusedDataFor: 0 keepUnusedDataFor: 0
}), }),
@@ -50,7 +50,7 @@ export const serverApi = createApi({
query: () => ({ query: () => ({
url: `/admin/system/third_party_secret`, url: `/admin/system/third_party_secret`,
method: "POST", method: "POST",
responseHandler: (response: Response) => response.text() responseHandler: "text"
}) })
}), }),
getServerVersion: builder.query<string, void>({ getServerVersion: builder.query<string, void>({
@@ -59,7 +59,7 @@ export const serverApi = createApi({
accept: "text/plain" accept: "text/plain"
}, },
url: `/admin/system/version`, url: `/admin/system/version`,
responseHandler: (response: Response) => response.text() responseHandler: "text"
}) })
}), }),
getFirebaseConfig: builder.query<FirebaseConfig, void>({ getFirebaseConfig: builder.query<FirebaseConfig, void>({
@@ -161,7 +161,7 @@ export const serverApi = createApi({
accept: "text/plain" accept: "text/plain"
}, },
url: `/admin/system/create_invite_link?expired_in=${expired_in}`, url: `/admin/system/create_invite_link?expired_in=${expired_in}`,
responseHandler: (response: Response) => response.text() responseHandler: "text"
}), }),
transformResponse: (link: string) => { transformResponse: (link: string) => {
// 确保http开头 // 确保http开头
@@ -195,10 +195,20 @@ export const serverApi = createApi({
body: data body: data
}) })
}), }),
getFrontendUrl: builder.query<string, void>({
query: () => ({
url: `/admin/system/frontend_url`,
responseHandler: "text"
})
}),
updateFrontendUrl: builder.mutation<void, string>({ updateFrontendUrl: builder.mutation<void, string>({
query: (url) => ({ query: (url) => ({
url: `/admin/system/update_frontend_url?frontend_url=${encodeURIComponent(url)}`, url: `/admin/system/update_frontend_url`,
method: "POST", method: "POST",
headers: {
"content-type": 'text/plain',
},
body: url
}) })
}), }),
getLicense: builder.query<LicenseResponse, void>({ getLicense: builder.query<LicenseResponse, void>({
@@ -292,5 +302,6 @@ export const {
useLazyGetGeneratedLicenseQuery, useLazyGetGeneratedLicenseQuery,
useLazyGetBotRelatedChannelsQuery, useLazyGetBotRelatedChannelsQuery,
useSendMessageByBotMutation, useSendMessageByBotMutation,
useUpdateFrontendUrlMutation useUpdateFrontendUrlMutation,
useGetFrontendUrlQuery
} = serverApi; } = serverApi;