feat: github login (FE part)

This commit is contained in:
zerosoul
2022-05-26 17:04:13 +08:00
parent a343382b60
commit 7465da5bff
9 changed files with 120 additions and 6 deletions
+12
View File
@@ -66,6 +66,16 @@ export const serverApi = createApi({
body: data,
}),
}),
getGithubAuthConfig: builder.query({
query: () => ({ url: `admin/github_auth/config` }),
}),
updateGithubAuthConfig: builder.mutation({
query: (data) => ({
url: `admin/github_auth/config`,
method: "POST",
body: data,
}),
}),
sendTestEmail: builder.mutation({
query: (data) => ({
url: `/admin/system/send_mail`,
@@ -171,6 +181,8 @@ export const serverApi = createApi({
export const {
useGetServerVersionQuery,
useGetGithubAuthConfigQuery,
useUpdateGithubAuthConfigMutation,
useGetGoogleAuthConfigQuery,
useUpdateGoogleAuthConfigMutation,
useGetSMTPStatusQuery,