diff --git a/lib/views/messageview.dart b/lib/views/messageview.dart index dbbb9a4b..3010fa40 100644 --- a/lib/views/messageview.dart +++ b/lib/views/messageview.dart @@ -297,8 +297,8 @@ class _MessageViewState extends State { // Do this after we trim to preserve enter-behaviour... bool isOffline = Provider.of(context, listen: false).isOnline() == false; - bool performingAntiSpam = Provider.of(context).antispamTickets == 0; - bool isGroup = Provider.of(context).isGroup; + bool performingAntiSpam = Provider.of(context, listen: false).antispamTickets == 0; + bool isGroup = Provider.of(context, listen: false).isGroup; if (isOffline || (isGroup && performingAntiSpam)) { return; } @@ -354,7 +354,7 @@ class _MessageViewState extends State { } void _sendMessageHandler(dynamic messageJson) { - if (Provider.of(context).isGroup && Provider.of(context, listen: false).antispamTickets == 0) { + if (Provider.of(context, listen: false).isGroup && Provider.of(context, listen: false).antispamTickets == 0) { final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.acquiringTicketsFromServer)); ScaffoldMessenger.of(context).showSnackBar(snackBar); return;