diff --git a/server/routers/user/query.ts b/server/routers/user/query.ts index a4ca6c0ce..ef45c2edf 100644 --- a/server/routers/user/query.ts +++ b/server/routers/user/query.ts @@ -1,6 +1,5 @@ -import { env } from "process" - import { Lang } from "@/constants/languages" +import { env } from "@/env/server" import * as api from "@/lib/api" import { protectedProcedure, diff --git a/server/routers/utils/encryptValue.ts b/server/routers/utils/encryptValue.ts index a2f24c9c4..db888510d 100644 --- a/server/routers/utils/encryptValue.ts +++ b/server/routers/utils/encryptValue.ts @@ -3,22 +3,25 @@ import crypto from "crypto" import { env } from "@/env/server" export default function encryptValue(originalString: string) { - let result: String = "" try { const encryptionKey = env.BOOKING_ENCRYPTION_KEY const bufferKey = Buffer.from(encryptionKey, "utf8") - let cipher = crypto.createCipheriv("DES-ECB", bufferKey, null) + const cipher = crypto.createCipheriv("DES-ECB", bufferKey, null) cipher.setAutoPadding(false) - let bufferString = Buffer.from(originalString, "utf8") - let paddingSize = + const bufferString = Buffer.from(originalString, "utf8") + const paddingSize = bufferKey.length - (bufferString.length % bufferKey.length) - let paddedStr = Buffer.concat([bufferString, Buffer.alloc(paddingSize, 0)]) + const paddedStr = Buffer.concat([ + bufferString, + Buffer.alloc(paddingSize, 0), + ]) const buffers: Buffer[] = [] buffers.push(cipher.update(paddedStr)) buffers.push(cipher.final()) - result = Buffer.concat(buffers).toString("base64").replace(/\+/g, "-") + const result = Buffer.concat(buffers).toString("base64").replace(/\+/g, "-") + return result } catch (e) { console.log(e) + return "" } - return result }