fix: Ignore list

onboarding
Christian Pauly 5 years ago
parent 2d2b960e11
commit c1cacd0fe1

@ -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),

Loading…
Cancel
Save