Merged in fix/cache-time-hotels-test-env (pull request #1194)
fix: cache time 5 minutes for hotels data in test env * fix: cache time 5 minutes for hotels data in test env
This commit is contained in:
9
env/server.ts
vendored
9
env/server.ts
vendored
@@ -1,6 +1,8 @@
|
|||||||
import { createEnv } from "@t3-oss/env-nextjs"
|
import { createEnv } from "@t3-oss/env-nextjs"
|
||||||
import { z } from "zod"
|
import { z } from "zod"
|
||||||
|
|
||||||
|
const TWENTYFOUR_HOURS = 24 * 60 * 60
|
||||||
|
|
||||||
export const env = createEnv({
|
export const env = createEnv({
|
||||||
/**
|
/**
|
||||||
* Due to t3-env only checking typeof window === "undefined"
|
* Due to t3-env only checking typeof window === "undefined"
|
||||||
@@ -137,6 +139,12 @@ export const env = createEnv({
|
|||||||
process.env.CMS_ENVIRONMENT === "test" ? 5 * 60 : 30 * 60
|
process.env.CMS_ENVIRONMENT === "test" ? 5 * 60 : 30 * 60
|
||||||
)
|
)
|
||||||
.default(30 * 60),
|
.default(30 * 60),
|
||||||
|
CACHE_TIME_HOTELS: z
|
||||||
|
.number()
|
||||||
|
.transform(() =>
|
||||||
|
process.env.CMS_ENVIRONMENT === "test" ? 5 * 60 : TWENTYFOUR_HOURS
|
||||||
|
)
|
||||||
|
.default(TWENTYFOUR_HOURS),
|
||||||
},
|
},
|
||||||
emptyStringAsUndefined: true,
|
emptyStringAsUndefined: true,
|
||||||
runtimeEnv: {
|
runtimeEnv: {
|
||||||
@@ -204,5 +212,6 @@ export const env = createEnv({
|
|||||||
SENTRY_ENVIRONMENT: process.env.NEXT_PUBLIC_SENTRY_ENVIRONMENT,
|
SENTRY_ENVIRONMENT: process.env.NEXT_PUBLIC_SENTRY_ENVIRONMENT,
|
||||||
SENTRY_SERVER_SAMPLERATE: process.env.SENTRY_SERVER_SAMPLERATE,
|
SENTRY_SERVER_SAMPLERATE: process.env.SENTRY_SERVER_SAMPLERATE,
|
||||||
CACHE_TIME_HOTELDATA: process.env.CACHE_TIME_HOTELDATA,
|
CACHE_TIME_HOTELDATA: process.env.CACHE_TIME_HOTELDATA,
|
||||||
|
CACHE_TIME_HOTELS: process.env.CACHE_TIME_HOTELS,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -716,7 +716,7 @@ export const hotelQueryRouter = router({
|
|||||||
Authorization: `Bearer ${ctx.serviceToken}`,
|
Authorization: `Bearer ${ctx.serviceToken}`,
|
||||||
},
|
},
|
||||||
next: {
|
next: {
|
||||||
revalidate: TWENTYFOUR_HOURS,
|
revalidate: env.CACHE_TIME_HOTELS,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1198,7 +1198,7 @@ export const hotelQueryRouter = router({
|
|||||||
Authorization: `Bearer ${ctx.serviceToken}`,
|
Authorization: `Bearer ${ctx.serviceToken}`,
|
||||||
},
|
},
|
||||||
next: {
|
next: {
|
||||||
revalidate: TWENTYFOUR_HOURS,
|
revalidate: env.CACHE_TIME_HOTELS,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
params
|
params
|
||||||
|
|||||||
Reference in New Issue
Block a user