filtered deleted messages from search and chat view, refactored chat bubble styling for deleted comments, and updated tests

This commit is contained in:
2026-05-09 22:28:26 +02:00
parent 7d02e70459
commit 79a6d9a594
4 changed files with 65 additions and 35 deletions
+5 -1
View File
@@ -178,6 +178,7 @@ class _ChatViewState extends State<ChatView> {
if (element.systemMessage.contains('reaction')) continue;
if (element.systemMessage.contains('poll_voted')) continue;
if (element.systemMessage.contains('message_deleted')) continue;
final commonRead = int.parse(
response.headers?['x-chat-last-common-read'] ?? '0',
);
@@ -209,7 +210,10 @@ class _ChatViewState extends State<ChatView> {
context: context,
isSender:
element.actorId == widget.selfId &&
element.messageType == GetRoomResponseObjectMessageType.comment,
(element.messageType ==
GetRoomResponseObjectMessageType.comment ||
element.messageType ==
GetRoomResponseObjectMessageType.deletedComment),
bubbleData: element,
chatData: widget.room,
refetch: ({bool renew = false}) => _refresh(),