import { env } from "@/env/server" import { serverClient } from "@/lib/trpc/server" import type { Lang } from "@scandic-hotels/common/constants/language" import type { WarmupFunction, WarmupResult } from "." export const warmupHotelData = (lang: Lang): WarmupFunction => async (): Promise => { if (!env.ENABLE_WARMUP_HOTEL) { return { status: "skipped", } } try { const caller = await serverClient() await caller.hotel.hotels.getAllHotelData({ lang, warmup: true, }) } catch (error) { return { status: "error", error: error as Error, } } return { status: "completed", } }