diff --git a/packages/doorman-api/src/functions/api/door/logCall.ts b/packages/doorman-api/src/functions/api/door/logCall.ts index 30764d4..a3ccc40 100644 --- a/packages/doorman-api/src/functions/api/door/logCall.ts +++ b/packages/doorman-api/src/functions/api/door/logCall.ts @@ -12,6 +12,7 @@ import { z } from "zod"; import { UserAgentHeader } from "../../../utils/blockUserAgent"; import { setResponseJson } from "../../../utils/responseUtils"; import { LOG_CALL_SK, LogCallSchema } from "../../../schema/LogCall"; +import { isTTLInFuture } from "../../../common/TTLHelper"; export const LogCallRequestSchema = z.object({ caller: z.string(), @@ -46,6 +47,15 @@ export const handler: ServerlessFunctionSignature !isTTLInFuture(log)); + 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(); const logCall = LogCallSchema.parse({