import { getServiceToken } from "@scandic-hotels/common/tokenManager" import { getAutoCompleteDestinationsData } from "@scandic-hotels/trpc/routers/autocomplete/destinations" import type { Lang } from "@scandic-hotels/common/constants/language" import type { WarmupFunction, WarmupResult } from "." export const warmupAutoComplete = (lang: Lang): WarmupFunction => async (): Promise => { try { const serviceToken = await getServiceToken() await getAutoCompleteDestinationsData({ lang, serviceToken: serviceToken.access_token, warmup: true, }) } catch (error) { return { status: "error", error: error as Error, } } return { status: "completed", } }