From e9b171b8df0ffcdb8c87ba497e838489a127b3a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Mon, 23 Feb 2026 17:50:14 +0400 Subject: [PATCH] Handle case-insensitive payload keys --- server.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server.js b/server.js index a145d32..efa6a11 100644 --- a/server.js +++ b/server.js @@ -61,11 +61,15 @@ function parseMessage(buffer) { const body = buffer.toString("utf8"); try { const parsed = JSON.parse(body); + const normalized = Object.keys(parsed || {}).reduce((acc, key) => { + acc[key.toLowerCase()] = parsed[key]; + return acc; + }, {}); return { - action: parsed.action || "create", - id: parsed.id, - text: parsed.text, - requestId: parsed.request_id, + action: normalized.action || "create", + id: normalized.id, + text: normalized.text, + requestId: normalized.request_id || normalized.requestid, }; } catch { return {