From bc399c4c7c997c2ddd0d5e2c723e6ed7e418de49 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Sun, 27 Sep 2026 02:08:49 +0200 Subject: [PATCH] display sender name in reaction list --- src/Model/Chat/chatModel.ts | 5 +++++ src/View/Components/messageReactionEntry.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Model/Chat/chatModel.ts b/src/Model/Chat/chatModel.ts index b46635a5..d5111ec5 100644 --- a/src/Model/Chat/chatModel.ts +++ b/src/Model/Chat/chatModel.ts @@ -241,6 +241,7 @@ export default class ChatModel { const reaction = ChatModel.createMessageReaction( messageId, senderId, + senderName, content, isDeleting, ); @@ -439,6 +440,7 @@ export default class ChatModel { static createMessageReaction = ( messageId: string, senderId: string, + senderName: string, content: ReactionSymbols, isDeleting: boolean, ): ChatMessageReaction => { @@ -450,6 +452,7 @@ export default class ChatModel { messageId, senderId, + senderName, content, isDeleting, }; @@ -510,6 +513,7 @@ export interface ChatMessageReaction extends ValidObject, FileContent<"reaction"> { readonly messageId: string; readonly senderId: string; + readonly senderName: string; readonly content: ReactionSymbols | string; isDeleting: boolean; } @@ -559,6 +563,7 @@ export const ChatMessageReactionReference: ChatMessageReaction = { messageId: "", senderId: "", + senderName: "", content: "", isDeleting: false, diff --git a/src/View/Components/messageReactionEntry.tsx b/src/View/Components/messageReactionEntry.tsx index 909ad32a..33beadb2 100644 --- a/src/View/Components/messageReactionEntry.tsx +++ b/src/View/Components/messageReactionEntry.tsx @@ -4,7 +4,7 @@ import { ChatMessageReaction } from "../../Model/Chat/chatModel"; export function MessageReactionEntry(reaction: ChatMessageReaction) { return (
- {reaction.senderId} + {reaction.senderName} {reaction.content}
);