authManagerProvider top-level property
final
Provider for an AuthManager.
Uses authClientProvider and authPersistenceProvider to obtain dependencies.
Implementation
final authManagerProvider = FutureProvider<AuthManager<OAuthToken>>(
(ref) async {
final authManager = AuthManager(
client: await ref.watch(authClientProvider.future),
persistence: await ref.watch(authPersistenceProvider.future),
);
ref.onDispose(authManager.close);
return authManager;
},
);