Files
yaak-mountain-loop/src-web/hooks/useSendManyRequests.ts
2024-12-20 17:38:41 -08:00

15 lines
446 B
TypeScript

import { useFastMutation } from './useFastMutation';
import { useSendAnyHttpRequest } from './useSendAnyHttpRequest';
export function useSendManyRequests() {
const sendAnyRequest = useSendAnyHttpRequest();
return useFastMutation<void, string, string[]>({
mutationKey: ['send_many_requests'],
mutationFn: async (requestIds: string[]) => {
for (const id of requestIds) {
sendAnyRequest.mutate(id);
}
},
});
}