From 266823dc8ce5fccde3b7bd825ba70b870b1f5ed3 Mon Sep 17 00:00:00 2001 From: bogyo210 Date: Thu, 9 Jul 2020 11:39:54 +0300 Subject: [PATCH 1/2] initialize From 2ee7a2af585fd2b518431954582f0f91e3cd02fe Mon Sep 17 00:00:00 2001 From: bogyo210 Date: Thu, 9 Jul 2020 12:05:16 +0300 Subject: [PATCH 2/2] fix build2 --- analysis_options.yaml | 6 +++--- lib/auth_provider.dart | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/analysis_options.yaml b/analysis_options.yaml index 7841ec2..0d9b63e 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -48,7 +48,7 @@ linter: - always_put_control_body_on_new_line # - always_put_required_named_parameters_first # we prefer having parameters in the same order as fields https://github.com/flutter/flutter/issues/10219 - always_require_non_null_named_parameters - - always_specify_types + # - always_specify_types - annotate_overrides # - avoid_annotating_with_dynamic # conflicts with always_specify_types - avoid_as @@ -131,7 +131,7 @@ linter: - prefer_equal_for_default_values # - prefer_expression_function_bodies # conflicts with https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#consider-using--for-short-functions-and-methods - prefer_final_fields - - prefer_final_locals + # - prefer_final_locals - prefer_foreach # - prefer_function_declarations_over_variables # not yet tested - prefer_generic_function_type_aliases @@ -151,7 +151,7 @@ linter: - sort_constructors_first - sort_pub_dependencies - sort_unnamed_constructors_first - - super_goes_last + # - super_goes_last - test_types_in_equals - throw_in_finally # - type_annotate_public_apis # subset of always_specify_types diff --git a/lib/auth_provider.dart b/lib/auth_provider.dart index 2da45fe..1ba9df0 100644 --- a/lib/auth_provider.dart +++ b/lib/auth_provider.dart @@ -10,6 +10,7 @@ class AuthProvider extends InheritedWidget { bool updateShouldNotify(InheritedWidget oldWidget) => true; static AuthProvider of(BuildContext context) { - return context.inheritFromWidgetOfExactType(AuthProvider); +// return context.inheritFromWidgetOfExactType(AuthProvider); + return context.dependOnInheritedWidgetOfExactType(); } }