Skip to content

Commit

Permalink
Merge pull request supabase#203 from bdlukaa/wdbindingswarning
Browse files Browse the repository at this point in the history
Fix WidgetsBinding warning
  • Loading branch information
dshukertjr committed Aug 28, 2022
2 parents a172948 + 8b440a5 commit c20d6b5
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions lib/src/supabase_auth.dart
Expand Up @@ -13,6 +13,8 @@ import 'package:url_launcher/url_launcher.dart';
class SupabaseAuth with WidgetsBindingObserver {
SupabaseAuth._();

static WidgetsBinding? get _widgetsBindingInstance => WidgetsBinding.instance;

static final SupabaseAuth _instance = SupabaseAuth._();

bool _initialized = false;
Expand Down Expand Up @@ -121,7 +123,7 @@ class SupabaseAuth with WidgetsBindingObserver {
}
}
}
WidgetsBinding.instance?.addObserver(_instance);
_widgetsBindingInstance?.addObserver(_instance);
_instance._startDeeplinkObserver();

if (!_instance._initialSessionCompleter.isCompleted) {
Expand All @@ -142,7 +144,7 @@ class SupabaseAuth with WidgetsBindingObserver {
_listenerController.close();
_authSubscription?.data?.unsubscribe();
_stopDeeplinkObserver();
WidgetsBinding.instance?.removeObserver(this);
_widgetsBindingInstance?.removeObserver(this);
}

@override
Expand Down

0 comments on commit c20d6b5

Please sign in to comment.