import { useMutation } from '@tanstack/react-query'; import { invoke } from '@tauri-apps/api'; import { trackEvent } from '../lib/analytics'; import type { HttpResponse } from '../lib/models'; import { useActiveEnvironmentId } from './useActiveEnvironmentId'; export function useSendAnyRequest() { const environmentId = useActiveEnvironmentId(); return useMutation({ mutationFn: (id) => invoke('send_request', { requestId: id, environmentId }), onSettled: () => trackEvent('http_request', 'send'), }); }