frontAnswerer/lib/api/hooks.ts

12 lines
392 B
TypeScript
Raw Normal View History

import useSWR from "swr";
import { getQuizData } from "./quizRelase";
2025-04-22 19:29:34 +00:00
export function useQuizData(quizId: string, preview: boolean = false, isAi: boolean = false) {
return useSWR(preview ? null : ["quizData", quizId], (params) => getQuizData(params[1], isAi), {
revalidateOnFocus: false,
revalidateOnReconnect: false,
shouldRetryOnError: false,
refreshInterval: 0,
});
}