"use client";

import { useMutation, useQueryClient } from "@tanstack/react-query";

import { submitTest } from "@/lib/sitespeed";

import { speedKeys } from "./keys";

export function useSubmitTest() {
  const queryClient = useQueryClient();

  return useMutation({
    mutationFn: (url: string) => submitTest(url),
    onSuccess() {
      queryClient.invalidateQueries({ queryKey: speedKeys.tests() });
    },
  });
}
