FirebaseAuthInterceptor constructor
FirebaseAuthInterceptor({
- TokenStore? tokenStore,
- 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,
);