async function handleRequest()

in lex-validate-lambda/searchHotel/CodeHookHandler.js [351:372]


async function handleRequest(request) {
  console.log("request in handleRequest = ", request);

  let localid = "en";
  if (request.bot.localeId === "ko_KR") {
    localid = "ko";
  }
  console.log("handleDialogCodeHook localid = ", localid);
  await i18n.init({
    lng: localid,
    fallbackLng: "en", // fallback to EN if locale doesn't exist
    resources: languageStrings,
  });

  if (request.invocationSource === "DialogCodeHook") {
    return handleDialogCodeHook(request);
  }

  if (request.invocationSource === "FulfillmentCodeHook") {
    return handleFulfillmentCodeHook(request);
  }
}