initialised static method
Creates a FirebaseAuthInterceptor that populates the token store from the current Firebase user on initialisation.
Implementation
static Future<FirebaseAuthInterceptor> initialised({
void Function()? onSessionExpired,
}) async {
final interceptor = FirebaseAuthInterceptor(
onSessionExpired: onSessionExpired,
);
final user = FirebaseAuth.instance.currentUser;
if (user != null) {
final token = await user.getIdToken();
if (token != null) {
await TokenStore.instance.saveAccessToken(token);
}
}
return interceptor;
}