From 84dc94dea10f3d0241d814e116d0b0d378c4ace5 Mon Sep 17 00:00:00 2001 From: Ayush Shekhar Date: Thu, 12 May 2022 14:07:49 +0530 Subject: [PATCH] Updated conditions for visibility flags --- packages/stream_chat_flutter/lib/src/message_widget.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/message_widget.dart b/packages/stream_chat_flutter/lib/src/message_widget.dart index 77cfa8b2..81981dad 100644 --- a/packages/stream_chat_flutter/lib/src/message_widget.dart +++ b/packages/stream_chat_flutter/lib/src/message_widget.dart @@ -1111,8 +1111,11 @@ class _StreamMessageWidgetState extends State widget.onThreadTap != null, showFlagButton: widget.showFlagButton, customActions: widget.customActions, - showDeleteMessage: widget.showDeleteMessage, - showEditMessage: widget.showEditMessage, + showDeleteMessage: widget.showDeleteMessage || isDeleteFailed, + showEditMessage: widget.showEditMessage && + !isDeleteFailed && + !widget.message.attachments + .any((element) => element.type == 'giphy'), showPinButton: widget.showPinButton, showReactions: widget.showReactions, ),