From 3c41ab3ca570774bf9bb9dbd178bf54605a1d3fc Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Wed, 7 Jul 2021 12:22:56 -0700 Subject: [PATCH] Fix listen provider bug --- lib/views/messageview.dart | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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);