diff --git a/src/app/(afterlogin)/(common_navbar)/home/page.tsx b/src/app/(afterlogin)/(common_navbar)/home/page.tsx index 52e25e4..3a704eb 100644 --- a/src/app/(afterlogin)/(common_navbar)/home/page.tsx +++ b/src/app/(afterlogin)/(common_navbar)/home/page.tsx @@ -7,42 +7,40 @@ import CardList from '../_components/CardList'; export default async function Page() { const queryClient = new QueryClient(); - // const listResponse = await queryClient.fetchInfiniteQuery({ - // queryKey: ['home', 'list'], - // queryFn: async ({ pageParam = 0 }) => { - // const response = await serverHomeApi.getPresentationList({ pageParam }); - // return await response.json(); - // }, - // initialPageParam: 0, - // }); + const listResponse = await queryClient.fetchInfiniteQuery({ + queryKey: ['home', 'list'], + queryFn: async ({ pageParam = 0 }) => { + const response = await serverHomeApi.getPresentationList({ pageParam }); + return await response.json(); + }, + initialPageParam: 0, + }); - // const isEmpty = listResponse.pages[0].page.empty; + const isEmpty = listResponse.pages[0].page.empty; - // const latestResponse = await queryClient.fetchQuery({ - // queryKey: ['home', 'latest'], - // queryFn: async () => { - // const latestResponse = await serverHomeApi.getLatestPresentation(); - // if (latestResponse.status === 204) return 'empty'; - // return await latestResponse.json(); - // }, - // }); + const latestResponse = await queryClient.fetchQuery({ + queryKey: ['home', 'latest'], + queryFn: async () => { + const latestResponse = await serverHomeApi.getLatestPresentation(); + if (latestResponse.status === 204) return 'empty'; + return await latestResponse.json(); + }, + }); const dehydratedState = dehydrate(queryClient); return ( <> - {/* {isEmpty ? ( ) : (
{latestResponse !== 'empty' && } + {/* */}
)} - */} - ); } diff --git a/src/services/server/home.ts b/src/services/server/home.ts index effd5d0..39291c1 100644 --- a/src/services/server/home.ts +++ b/src/services/server/home.ts @@ -3,6 +3,7 @@ import { fetch_ServerAuth } from './fetchServer'; export const serverHomeApi = { getPresentationList: async ({ pageParam }: { pageParam?: number }) => { + console.log(SERVER_BASE_URL); const response = await fetch_ServerAuth( `${SERVER_BASE_URL}/api/presentations?page=${pageParam}&size=6`, { method: 'GET', cache: 'no-store' }, @@ -13,6 +14,7 @@ export const serverHomeApi = { }, getLatestPresentation: async () => { + console.log(SERVER_BASE_URL); const response = await fetch_ServerAuth(`${SERVER_BASE_URL}/api/presentations/latest`, { method: 'GET', cache: 'no-store',