From 65e904b286b85be07870a35dbabfb3ff03b9becc Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Sat, 16 Dec 2023 08:23:04 -0500 Subject: [PATCH] don't duplicate previous messages if they already exist (reconnects) modified: templates/chat.html --- templates/chat.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/templates/chat.html b/templates/chat.html index c1fc80b..8fa33df 100644 --- a/templates/chat.html +++ b/templates/chat.html @@ -315,6 +315,12 @@ socket.on("message", (data) => { // Socket event for receiving previous messages socket.on("previous_messages", (data) => { + + if (document.getElementById("message-" + data.id)) { + // If it exists, skip appending it + return; + } + const messageWrapper = document.createElement("div"); messageWrapper.className = "message-wrapper"; messageWrapper.id = "message-" + data.id;