diff --git a/packages/doorman-api/src/functions/api/door/info.ts b/packages/doorman-api/src/functions/api/door/info.ts index 34de996..8297386 100644 --- a/packages/doorman-api/src/functions/api/door/info.ts +++ b/packages/doorman-api/src/functions/api/door/info.ts @@ -13,6 +13,7 @@ import { withMetrics } from "../../../common/DoormanHandler"; import { z } from "zod"; import { UserAgentHeader } from "../../../utils/blockUserAgent"; import { setResponseJson } from "../../../utils/responseUtils"; +import { sanitizePhoneNumber } from "../../../utils/phoneUtils"; export const InfoRequestSchema = z.object({ door: z.string().optional(), @@ -39,7 +40,7 @@ export const handler: ServerlessFunctionSignature item.SK === LOG_CALL_SK && !isTTLInFuture(item)); - // console.log(`There are ${toRemove.length} old call logs to remove`); - // await db.entities.logCall.deleteBatch(toRemove); - // console.log("done cleaning up logged calls"); - // log this caller const otp = getCode(caller); const logCall = LogCallSchema.parse({ diff --git a/packages/doorman-api/src/utils/phoneUtils.ts b/packages/doorman-api/src/utils/phoneUtils.ts new file mode 100644 index 0000000..4453005 --- /dev/null +++ b/packages/doorman-api/src/utils/phoneUtils.ts @@ -0,0 +1,6 @@ +export const sanitizePhoneNumber = (phone?: string) => { + if (!phone) { + return ""; + } + return phone.slice(-10); +};