import { cache } from "react" import { serverClient } from "../server" export const getLocations = cache(async function getMemoizedLocations() { return serverClient().hotel.locations.get() }) export const getProfile = cache(async function getMemoizedProfile() { return serverClient().user.get() }) export const getProfileSafely = cache( async function getMemoizedProfileSafely() { return serverClient().user.getSafely() } ) export const getFooter = cache(async function getMemoizedFooter() { return serverClient().contentstack.base.footer() }) export const getHeader = cache(async function getMemoizedHeader() { return serverClient().contentstack.base.header() }) export const getLanguageSwitcher = cache( async function getMemoizedLanguageSwitcher() { return serverClient().contentstack.languageSwitcher.get() } )