16 lines
464 B
TypeScript
16 lines
464 B
TypeScript
import { QueryClient } from '@tanstack/react-query';
|
|||
|
|
import { getUserData } from '@/app/actions/action';
|
||
|
|
import {getUserFilesData} from '@/app/actions/fileEntity';
|
||
|
|
|
||
|
|
export async function prefetchLayoutQueries(queryClient: QueryClient) {
|
||
|
|
await Promise.all([
|
||
|
|
queryClient.prefetchQuery({
|
||
|
|
queryKey: ['userData'],
|
||
|
|
queryFn: () => getUserData()
|
||
|
|
}),
|
||
|
|
queryClient.prefetchQuery({
|
||
|
|
queryKey: ['userFilesData'],
|
||
|
|
queryFn: () => getUserFilesData()
|
||
|
|
}),
|
||
|
|
]);
|
||
|
|
}
|