diff --git a/lib/views/messageview.dart b/lib/views/messageview.dart index af0a2c80..d295e379 100644 --- a/lib/views/messageview.dart +++ b/lib/views/messageview.dart @@ -107,10 +107,11 @@ class _MessageViewState extends State { void _sendMessage([String? ignoredParam]) { if (ctrlrCompose.value.text.isNotEmpty) { - if (Provider.of(context).selectedConversation != null && Provider.of(context).selectedIndex != null) { - Provider.of(context) + if (Provider.of(context, listen: false).selectedConversation != null && Provider.of(context, listen: false).selectedIndex != null) { + Provider.of(context, listen: false) .cwtch - .GetMessage(Provider.of(context).selectedProfile!, Provider.of(context).selectedConversation!, Provider.of(context).selectedIndex!) + .GetMessage(Provider.of(context, listen: false).selectedProfile!, Provider.of(context, listen: false).selectedConversation!, + Provider.of(context, listen: false).selectedIndex!) .then((data) { try { var messageWrapper = jsonDecode(data! as String);