feat: voice dashboard

This commit is contained in:
Tristan Yang
2023-03-24 11:05:51 +08:00
parent ecfa3b8f24
commit da00f3b797
10 changed files with 100 additions and 32 deletions
+9 -2
View File
@@ -16,7 +16,8 @@ import {
GithubAuthConfig,
LicenseResponse,
RenewLicense,
RenewLicenseResponse
RenewLicenseResponse,
AgoraTokenResponse
} from "../../types/server";
import { Channel } from "../../types/channel";
import { ContentTypeKey } from "../../types/message";
@@ -109,6 +110,11 @@ export const serverApi = createApi({
body: data
})
}),
getAgoraToken: builder.query<AgoraTokenResponse, number>({
query: (id) => ({
url: `group/${id}/agora_token`,
})
}),
getSMTPConfig: builder.query<SMTPConfig, void>({
query: () => ({ url: `admin/smtp/config` })
}),
@@ -320,5 +326,6 @@ export const {
useLazyGetBotRelatedChannelsQuery,
useSendMessageByBotMutation,
useUpdateFrontendUrlMutation,
useGetFrontendUrlQuery
useGetFrontendUrlQuery,
useLazyGetAgoraTokenQuery
} = serverApi;