Skip to content

Commit 90d5bc2

Browse files
authored
fix(ui): ensure dialog confirmation for delete/flag actions (#2384)
1 parent 0f8a4f5 commit 90d5bc2

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

packages/stream_chat_flutter/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## Upcoming Beta
2+
3+
🐞 Fixed
4+
5+
- Fixed delete/flag message dialogs executing action when dialog is dismissed without confirmation.
6+
17
## Upcoming
28

39
🐞 Fixed

packages/stream_chat_flutter/lib/src/message_widget/message_widget.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,7 +1105,7 @@ class _StreamMessageWidgetState extends State<StreamMessageWidget>
11051105
),
11061106
);
11071107

1108-
if (confirmDelete == false) return null;
1108+
if (confirmDelete != true) return null;
11091109

11101110
return channel.deleteMessage(message);
11111111
}
@@ -1139,7 +1139,7 @@ class _StreamMessageWidgetState extends State<StreamMessageWidget>
11391139
),
11401140
);
11411141

1142-
if (confirmFlag == false) return null;
1142+
if (confirmFlag != true) return null;
11431143

11441144
final messageId = message.id;
11451145
return channel.client.flagMessage(messageId);

0 commit comments

Comments
 (0)