Files
yaak-mountain-loop/src-web/hooks/useSendRequest.ts
2024-06-21 09:25:25 -07:00

12 lines
463 B
TypeScript

import { useMutation } from '@tanstack/react-query';
import type { HttpResponse } from '../lib/models';
import { useSendAnyRequest } from './useSendAnyRequest';
export function useSendRequest(id: string | null, options: { download?: boolean } = {}) {
const sendAnyRequest = useSendAnyRequest(options);
return useMutation<HttpResponse | null, string>({
mutationKey: ['send_http_request', id],
mutationFn: () => sendAnyRequest.mutateAsync(id),
});
}