[Message Input] Fix replyToMessage cleared bug

Signed-off-by: Sahil Kumar <[email protected]>
This commit is contained in:
Sahil Kumar
2021-01-04 12:52:53 +05:30
parent 80cc5e7b26
commit a2b3f34a0f
2 changed files with 15 additions and 23 deletions
+6 -3
View File
@@ -434,7 +434,7 @@ class ChannelPage extends StatefulWidget {
}
class _ChannelPageState extends State<ChannelPage> {
Message _replyMessage;
Message _replyToMessage;
FocusNode _focusNode;
@override
@@ -450,7 +450,7 @@ class _ChannelPageState extends State<ChannelPage> {
}
void _reply(Message message) {
setState(() => _replyMessage = message);
setState(() => _replyToMessage = message);
_focusNode.requestFocus();
}
@@ -502,7 +502,10 @@ class _ChannelPageState extends State<ChannelPage> {
),
MessageInput(
focusNode: _focusNode,
replyToMessage: _replyMessage,
replyToMessage: _replyToMessage,
onReplyToMessageCleared: () {
setState(() => _replyToMessage = null);
},
),
],
),