From 3f69eda17f5433f3f8c956ed6e9b2435d901df54 Mon Sep 17 00:00:00 2001 From: Hrishikesh Vaipurkar Date: Wed, 3 Jul 2024 09:51:53 +0200 Subject: [PATCH] feat: WEB-210 Updated lang type --- server/routers/user/query.ts | 15 ++++++++------- server/routers/utils/encryptValue.ts | 4 ++-- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/server/routers/user/query.ts b/server/routers/user/query.ts index dbd6cf9b8..3e350322b 100644 --- a/server/routers/user/query.ts +++ b/server/routers/user/query.ts @@ -1,5 +1,6 @@ import { env } from "process" +import { Lang } from "@/constants/languages" import * as api from "@/lib/api" import { protectedProcedure, @@ -69,7 +70,7 @@ function fakingRequest(payload: T): Promise { const updateStaysBookingUrl = async ( data: Stay[], token: string, - lang: string + lang: Lang ) => { // Tenporary API call needed till we have user name in ctx session data const apiResponse = await api.get(api.endpoints.v1.profile, { @@ -79,27 +80,27 @@ const updateStaysBookingUrl = async ( }, }) - // Temporary domain and lang support for current web + // Temporary Url, domain and lang support for current web let localeDomain = env.PUBLIC_URL let fullBookingUrl = localeDomain + "/hotelreservation/my-booking" switch (lang) { - case "sv": + case Lang.sv: localeDomain = localeDomain?.replace(".com", ".se") fullBookingUrl = localeDomain + "/hotelreservation/din-bokning" break - case "no": + case Lang.no: localeDomain = localeDomain?.replace(".com", ".no") fullBookingUrl = localeDomain + "/hotelreservation/my-booking" break - case "da": + case Lang.da: localeDomain = localeDomain?.replace(".com", ".dk") fullBookingUrl = localeDomain + "/hotelreservation/min-booking" break - case "fi": + case Lang.fi: localeDomain = localeDomain?.replace(".com", ".fi") fullBookingUrl = localeDomain + "/varaa-hotelli/varauksesi" break - case "de": + case Lang.de: localeDomain = localeDomain?.replace(".com", ".de") fullBookingUrl = localeDomain + "/hotelreservation/my-booking" break diff --git a/server/routers/utils/encryptValue.ts b/server/routers/utils/encryptValue.ts index eeff6163c..50587e221 100644 --- a/server/routers/utils/encryptValue.ts +++ b/server/routers/utils/encryptValue.ts @@ -13,8 +13,8 @@ export default function encryptValue(originalString: string) { let paddingSize = bufferKey.length - (bufferString.length % bufferKey.length) let paddedStr = Buffer.concat([bufferString, Buffer.alloc(paddingSize, 0)]) - result = cipher.update(paddedStr).toString("base64").replace(/\+/g, "-") - cipher.final() + result = cipher.update(paddedStr).toString("base64") + result = (result + cipher.final("base64")).replace(/\+/g, "-") } catch (e) { console.log(e) }