22 lines
525 B
TypeScript
22 lines
525 B
TypeScript
import { useQuery } from "@tanstack/react-query";
|
|
import { get_my_user_tests, get_user_test } from "./_client";
|
|
|
|
export const useMyTests = () => {
|
|
return useQuery({
|
|
queryKey: ['user-tests'],
|
|
queryFn: async () => {
|
|
const response = await get_my_user_tests();
|
|
return response.data;
|
|
}
|
|
})
|
|
}
|
|
|
|
export const useUserTest = (id: number) => {
|
|
return useQuery({
|
|
queryKey: ['test', id],
|
|
queryFn: async () => {
|
|
const response = await get_user_test(id);
|
|
return response.data;
|
|
}
|
|
})
|
|
} |