import { useMutation, useQueryClient } from '@tanstack/react-query'; import api from 'helpers/api'; export default function useAdminCreateAppAuthClient(appKey) { const queryClient = useQueryClient(); const query = useMutation({ mutationFn: async (payload) => { const { data } = await api.post(`/v1/admin/apps/${appKey}/auth-clients`, payload); return data; }, onSuccess: () => { queryClient.invalidateQueries({ queryKey: ['admin', 'apps', appKey, 'authClients'], }); } }); return query; }