diff --git a/server/src/routes/webhook-sms.ts b/server/src/routes/webhook-sms.ts index 92ac4f5..af85cd6 100644 --- a/server/src/routes/webhook-sms.ts +++ b/server/src/routes/webhook-sms.ts @@ -46,10 +46,13 @@ async function handleInbound(body: unknown, deps: WebhookSmsRouterDeps) { // MMS check if (hasMedia) { + logger.info({ event: 'sms.received_image', from: maskPhone(from), messageId }, 'Received image'); await sendSms(from, to, SMS_TEMPLATES.MMS_NOT_SUPPORTED()); return; } + logger.info({ event: 'sms.received_text', from: maskPhone(from), text, messageId }, 'Received text'); + // Rate limit const maxPerHour = parseInt(process.env.SMS_RATE_LIMIT_PER_HOUR || '10', 10); if (!checkSmsRateLimit(phoneHash, maxPerHour)) {