From 0458064c4419ca9d8c91d41eded657828f4869f0 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Sat, 16 Jan 2021 18:09:41 +0100 Subject: [PATCH] fix: Ignore list --- lib/views/settings_ignore_list.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/views/settings_ignore_list.dart b/lib/views/settings_ignore_list.dart index 730ee245..73c59e7a 100644 --- a/lib/views/settings_ignore_list.dart +++ b/lib/views/settings_ignore_list.dart @@ -7,15 +7,17 @@ import 'package:flutter_gen/gen_l10n/l10n.dart'; import '../components/matrix.dart'; class SettingsIgnoreList extends StatelessWidget { - final controller = TextEditingController(); + final TextEditingController _controller = TextEditingController(); void _ignoreUser(BuildContext context) { - if (controller.text.isEmpty) return; + if (_controller.text.isEmpty) return; + final userId = '@${_controller.text}'; + showFutureLoadingDialog( context: context, - future: () => Matrix.of(context).client.ignoreUser('@${controller.text}'), + future: () => Matrix.of(context).client.ignoreUser(userId), ); - controller.clear(); + _controller.clear(); } @override @@ -34,7 +36,7 @@ class SettingsIgnoreList extends StatelessWidget { mainAxisSize: MainAxisSize.min, children: [ TextField( - controller: controller, + controller: _controller, autocorrect: false, textInputAction: TextInputAction.done, onSubmitted: (_) => _ignoreUser(context),