| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- import {
- useAddPluginCredential,
- useDeletePluginCredential,
- useDeletePluginOAuthCustomClient,
- useGetPluginCredentialInfo,
- useGetPluginCredentialSchema,
- useGetPluginOAuthClientSchema,
- useGetPluginOAuthUrl,
- useInvalidPluginCredentialInfo,
- useInvalidPluginOAuthClientSchema,
- useSetPluginDefaultCredential,
- useSetPluginOAuthCustomClient,
- useUpdatePluginCredential,
- } from '@/service/use-plugins-auth'
- import { useGetApi } from './use-get-api'
- import type { PluginPayload } from '../types'
- import type { CredentialTypeEnum } from '../types'
-
- export const useGetPluginCredentialInfoHook = (pluginPayload: PluginPayload, enable?: boolean) => {
- const apiMap = useGetApi(pluginPayload)
- return useGetPluginCredentialInfo(enable ? apiMap.getCredentialInfo : '')
- }
-
- export const useDeletePluginCredentialHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useDeletePluginCredential(apiMap.deleteCredential)
- }
-
- export const useInvalidPluginCredentialInfoHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useInvalidPluginCredentialInfo(apiMap.getCredentialInfo)
- }
-
- export const useSetPluginDefaultCredentialHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useSetPluginDefaultCredential(apiMap.setDefaultCredential)
- }
-
- export const useGetPluginCredentialSchemaHook = (pluginPayload: PluginPayload, credentialType: CredentialTypeEnum) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useGetPluginCredentialSchema(apiMap.getCredentialSchema(credentialType))
- }
-
- export const useAddPluginCredentialHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useAddPluginCredential(apiMap.addCredential)
- }
-
- export const useUpdatePluginCredentialHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useUpdatePluginCredential(apiMap.updateCredential)
- }
-
- export const useGetPluginOAuthUrlHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useGetPluginOAuthUrl(apiMap.getOauthUrl)
- }
-
- export const useGetPluginOAuthClientSchemaHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useGetPluginOAuthClientSchema(apiMap.getOauthClientSchema)
- }
-
- export const useInvalidPluginOAuthClientSchemaHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useInvalidPluginOAuthClientSchema(apiMap.getOauthClientSchema)
- }
-
- export const useSetPluginOAuthCustomClientHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useSetPluginOAuthCustomClient(apiMap.setCustomOauthClient)
- }
-
- export const useDeletePluginOAuthCustomClientHook = (pluginPayload: PluginPayload) => {
- const apiMap = useGetApi(pluginPayload)
-
- return useDeletePluginOAuthCustomClient(apiMap.deleteCustomOAuthClient)
- }
|