From a9ac3897d0e6bea8e23617e2a1dcf1f2aa453e23 Mon Sep 17 00:00:00 2001 From: trevor-signal <131492920+trevor-signal@users.noreply.github.com> Date: Wed, 13 Nov 2024 13:41:01 -0500 Subject: [PATCH] Avoid unnecessary stringification when saving new message --- ts/sql/Server.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/ts/sql/Server.ts b/ts/sql/Server.ts index bca0bba304..2baecfce29 100644 --- a/ts/sql/Server.ts +++ b/ts/sql/Server.ts @@ -2274,9 +2274,8 @@ export function saveMessage( seenStatus = SeenStatus.Unseen; } - const payload = { + const payloadWithoutJson = { id, - json: objectToJSON(data), body: body || null, conversationId, @@ -2334,7 +2333,7 @@ export function saveMessage( seenStatus = $seenStatus WHERE id = $id; ` - ).run(payload); + ).run({ ...payloadWithoutJson, json: objectToJSON(data) }); if (jobToInsert) { insertJob(db, jobToInsert); @@ -2406,7 +2405,7 @@ export function saveMessage( ); ` ).run({ - ...payload, + ...payloadWithoutJson, id: toCreate.id, json: objectToJSON(toCreate), });