changes
All checks were successful
CI / ci (push) Successful in 19m38s

This commit is contained in:
2026-08-26 20:55:30 +02:00
parent a557c183e9
commit 23d052278a
523 changed files with 24448 additions and 2005 deletions

View File

@@ -0,0 +1,29 @@
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query"
import { tokens } from "@/api/client"
const TOKENS = ["api-tokens"]
export function useApiTokens() {
return useQuery({
queryKey: TOKENS,
queryFn: () => tokens.list(),
})
}
export function useMintApiToken() {
const queryClient = useQueryClient()
return useMutation({
mutationFn: (name: string) => tokens.mint(name),
onSuccess: () => queryClient.invalidateQueries({ queryKey: TOKENS }),
})
}
export function useRevokeApiToken() {
const queryClient = useQueryClient()
return useMutation({
mutationFn: (id: string) => tokens.revoke(id),
onSuccess: () => queryClient.invalidateQueries({ queryKey: TOKENS }),
})
}