From 201e880c36888e2f7e51ad042aa3bd1cde947603 Mon Sep 17 00:00:00 2001 From: zimk Date: Wed, 4 Mar 2026 15:53:51 +0800 Subject: [PATCH] fix: return empty object instead of null when no email --- src/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 5cc717c..b713ce2 100644 --- a/src/index.js +++ b/src/index.js @@ -61,14 +61,14 @@ export default { LIMIT 1` ).bind(to).first(); - if (!row) return json(null); + if (!row) return json({}); if (Date.now() - row.received_at > ONE_DAY_MS) { // 读取时发现过期,立即删除,避免库里长期残留 await env.DB.prepare( `DELETE FROM latest_emails WHERE recipient = ? AND received_at = ?` ).bind(row.recipient, row.received_at).run(); - return json(null); + return json({}); } return json({