Refactor ChatPopup to filter real-time messages by sessionId, enhance message deduplication logic, and improve logging for message statistics. Update MessageFeed to handle initial scroll behavior and add keydown event for message input handling. Adjust useChatHistory to prevent automatic refetching of chat history.

This commit is contained in:
2025-10-31 16:17:49 +05:00
parent f88e4a80c0
commit f968c3e144
5 changed files with 87 additions and 8 deletions
+1
View File
@@ -328,6 +328,7 @@ io.on("connection", (socket) => {
// senderId - это либо userId (приоритет), либо guestId
const messageToSend = {
id: savedMessage.id,
sessionId: savedMessage.sessionId, // Добавляем sessionId для фильтрации на клиенте
senderId: savedMessage.userId || savedMessage.guestId,
senderName: savedMessage.senderName,
content: savedMessage.content,