From d0068ecbabb1e26e046378d2563c92bd72217486 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sat, 8 Mar 2025 22:48:42 +0200 Subject: [PATCH] Clean-up swipe_info of multi-swipes --- public/script.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/public/script.js b/public/script.js index 75239db67..7f87d128e 100644 --- a/public/script.js +++ b/public/script.js @@ -3346,11 +3346,15 @@ class StreamingProcessor { if (Array.isArray(this.swipes) && this.swipes.length > 0) { const message = chat[messageId]; + const swipeInfoExtra = structuredClone(message.extra); + delete swipeInfoExtra.token_count; + delete swipeInfoExtra.reasoning; + delete swipeInfoExtra.reasoning_duration; const swipeInfo = { send_date: message.send_date, gen_started: message.gen_started, gen_finished: message.gen_finished, - extra: structuredClone(message.extra), + extra: swipeInfoExtra, }; const swipeInfoArray = []; swipeInfoArray.length = this.swipes.length; @@ -6118,11 +6122,15 @@ export async function saveReply(type, getMessage, fromStreaming, title, swipes, } if (Array.isArray(swipes) && swipes.length > 0) { + const swipeInfoExtra = structuredClone(item.extra); + delete swipeInfoExtra.token_count; + delete swipeInfoExtra.reasoning; + delete swipeInfoExtra.reasoning_duration; const swipeInfo = { send_date: item.send_date, gen_started: item.gen_started, gen_finished: item.gen_finished, - extra: structuredClone(item.extra), + extra: swipeInfoExtra, }; const swipeInfoArray = []; swipeInfoArray.length = swipes.length;