fix issues
This commit is contained in:
@@ -65,6 +65,8 @@ function renderAllMessages(msgs) {
|
||||
}
|
||||
|
||||
function appendMessage(msg) {
|
||||
// 去重:轮询和 WebSocket 可能投递同一条消息
|
||||
if (Store.messageCache.some(m => m.id === msg.id)) return;
|
||||
Store.messageCache.push(msg);
|
||||
messagesContainer.insertAdjacentHTML('beforeend', renderMessageHTML(msg));
|
||||
scrollToBottom();
|
||||
|
||||
Reference in New Issue
Block a user