FirebaseAuthInterceptor constructor

FirebaseAuthInterceptor({
  1. TokenStore? tokenStore,
  2. void onSessionExpired()?,
})

Implementation

FirebaseAuthInterceptor({
  TokenStore? tokenStore,
  void Function()? onSessionExpired,
}) : super(
       tokenStore: tokenStore ?? TokenStore.instance,
       onRefresh: (_) async {
         final user = FirebaseAuth.instance.currentUser;
         if (user == null) return null;
         return user.getIdToken(true);
       },
       onSessionExpired: onSessionExpired ?? SessionManager.instance.logout,
     );