Spaces:
Build error
Build error
import { useMutation, useQueryClient } from "@tanstack/react-query"; | |
import ApiKeysClient from "#/api/api-keys"; | |
import { API_KEYS_QUERY_KEY } from "#/hooks/query/use-api-keys"; | |
export function useDeleteApiKey() { | |
const queryClient = useQueryClient(); | |
return useMutation({ | |
mutationFn: async (id: string): Promise<void> => { | |
await ApiKeysClient.deleteApiKey(id); | |
}, | |
onSuccess: () => { | |
// Invalidate the API keys query to trigger a refetch | |
queryClient.invalidateQueries({ queryKey: [API_KEYS_QUERY_KEY] }); | |
}, | |
}); | |
} | |