diff --git a/packages/flutter_form_bloc/lib/src/flutter_typeahead.dart b/packages/flutter_form_bloc/lib/src/flutter_typeahead.dart index 2152827e..37ccf991 100644 --- a/packages/flutter_form_bloc/lib/src/flutter_typeahead.dart +++ b/packages/flutter_form_bloc/lib/src/flutter_typeahead.dart @@ -629,7 +629,7 @@ class _TypeAheadFieldState extends State> // this._suggestionsBox._overlayEntry?.remove(); // } this._suggestionsBox!.widgetMounted = false; - WidgetsBinding.instance!.removeObserver(this); + WidgetsBinding.instance.removeObserver(this); if (isWebMobile) { _keyboardSubscription.cancel(); @@ -653,7 +653,7 @@ class _TypeAheadFieldState extends State> @override void initState() { super.initState(); - WidgetsBinding.instance!.addObserver(this); + WidgetsBinding.instance.addObserver(this); _hideSuggestionsController = PublishSubject(); if (widget.textFieldConfiguration.controller == null) { @@ -689,7 +689,7 @@ class _TypeAheadFieldState extends State> } }; - WidgetsBinding.instance!.addPostFrameCallback((duration) { + WidgetsBinding.instance.addPostFrameCallback((duration) { if (mounted) { this._initOverlayEntry(); // calculate initial suggestions list size @@ -728,7 +728,7 @@ class _TypeAheadFieldState extends State> /// TODO: Create Pull Request /// Called for resize the suggestions box when have error void _onChange() { - WidgetsBinding.instance!.addPostFrameCallback((duration) { + WidgetsBinding.instance.addPostFrameCallback((duration) { _suggestionsBox!.resize(); }); } @@ -982,7 +982,7 @@ class _SuggestionsListState extends State<_SuggestionsList> widget.controller!.addListener(this._controllerListener); _hideSuggestionsSubscription = widget.hideSuggestions.listen((_) { - WidgetsBinding.instance!.addPostFrameCallback((duration) { + WidgetsBinding.instance.addPostFrameCallback((duration) { if (this.mounted) { setState(() { this diff --git a/packages/form_bloc/lib/src/blocs/field/field_bloc_utils.dart b/packages/form_bloc/lib/src/blocs/field/field_bloc_utils.dart index 66351de5..ceb5f48a 100644 --- a/packages/form_bloc/lib/src/blocs/field/field_bloc_utils.dart +++ b/packages/form_bloc/lib/src/blocs/field/field_bloc_utils.dart @@ -23,7 +23,7 @@ class FieldBlocUtils { final hasValidators = validators != null; if (hasValidators) { - for (var validator in validators!) { + for (var validator in validators) { error = validator(value); if (error != null) return error; } @@ -52,7 +52,7 @@ class FieldBlocUtils { var isValidating = !hasInitialStateError && hasAsyncValidators && - asyncValidators!.isNotEmpty; + asyncValidators.isNotEmpty; return isValidating; }