From 98aa79f07599a45a6263b02959e15b4cf7a9a75e Mon Sep 17 00:00:00 2001 From: Raven Scott Date: Fri, 14 Jun 2024 00:08:32 -0400 Subject: [PATCH] Prevent Message Duplicates in Message History --- app.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app.js b/app.js index aa6c3f5..e5d0b70 100644 --- a/app.js +++ b/app.js @@ -768,7 +768,19 @@ function addMessageToStore(topic, messageObj) { if (!messagesStore[topic]) { messagesStore[topic] = []; } - messagesStore[topic].push(messageObj); + + // Check for duplicates + const isDuplicate = messagesStore[topic].some(msg => + msg.from === messageObj.from && + msg.message === messageObj.message && + msg.timestamp === messageObj.timestamp + ); + + if (!isDuplicate) { + messagesStore[topic].push(messageObj); + } else { + console.log('Duplicate message detected:', messageObj); // Debugging log + } } function loadConfigFromFile() {