diff --git a/packages/stream_chat_flutter/CHANGELOG.md b/packages/stream_chat_flutter/CHANGELOG.md index c768fa0cf..66c196d65 100644 --- a/packages/stream_chat_flutter/CHANGELOG.md +++ b/packages/stream_chat_flutter/CHANGELOG.md @@ -1,3 +1,9 @@ +## Upcoming Beta + +🐞 Fixed + +- Fixed delete/flag message dialogs executing action when dialog is dismissed without confirmation. + ## Upcoming 🐞 Fixed diff --git a/packages/stream_chat_flutter/lib/src/message_widget/message_widget.dart b/packages/stream_chat_flutter/lib/src/message_widget/message_widget.dart index 111d479f2..ec54d488a 100644 --- a/packages/stream_chat_flutter/lib/src/message_widget/message_widget.dart +++ b/packages/stream_chat_flutter/lib/src/message_widget/message_widget.dart @@ -1105,7 +1105,7 @@ class _StreamMessageWidgetState extends State ), ); - if (confirmDelete == false) return null; + if (confirmDelete != true) return null; return channel.deleteMessage(message); } @@ -1139,7 +1139,7 @@ class _StreamMessageWidgetState extends State ), ); - if (confirmFlag == false) return null; + if (confirmFlag != true) return null; final messageId = message.id; return channel.client.flagMessage(messageId);