fix: types errors

This commit is contained in:
DIYgod 2022-07-26 19:36:37 +01:00
parent e34d436df0
commit bfe4280804
No known key found for this signature in database
GPG Key ID: D159328F47A80DCA
1 changed files with 2 additions and 3 deletions

View File

@ -3,7 +3,7 @@ import { queryClientServer } from "~/lib/query-client.server"
export const fetchGetPage = async (input: Parameters<typeof pageModel.getPage>[0]) => {
const key = ['getPage', input.page, input]
const data = queryClientServer.getQueryData(key)
const data: ReturnType<typeof pageModel.getPage> | undefined = queryClientServer.getQueryData(key)
if (!data) {
return await queryClientServer.fetchQuery(key, async () => {
return pageModel.getPage(input)
@ -20,13 +20,12 @@ export const prefetchGetPagesBySite = async (input: Parameters<typeof pageModel.
const key = ['getPagesBySite', input.site, input]
const data = queryClientServer.getQueryData(key)
if (!data) {
return await queryClientServer.fetchQuery(key, async () => {
await queryClientServer.prefetchQuery(key, async () => {
return pageModel.getPagesBySite(input)
})
} else {
queryClientServer.prefetchQuery(key, async () => {
return pageModel.getPagesBySite(input)
})
return data
}
}