fix(chat): fix match chat messages not displaying - rejoin room on reconnect and use message.user fallback
This commit is contained in:
@@ -52,8 +52,8 @@ const ChatMessageList = ({
|
|||||||
const messageUserId = message.userId ?? message.user_id;
|
const messageUserId = message.userId ?? message.user_id;
|
||||||
const isOwnMessage = messageUserId === currentUserId;
|
const isOwnMessage = messageUserId === currentUserId;
|
||||||
|
|
||||||
// Get user and participant data from caches
|
// Get user and participant data from caches or message object
|
||||||
const user = userCache[messageUserId];
|
const user = userCache[messageUserId] || message.user;
|
||||||
const participant = participantCache[messageUserId];
|
const participant = participantCache[messageUserId];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user