getIdentityProvider<T extends IdentityProvider> static method
T
getIdentityProvider<T extends IdentityProvider>()
Retrieves the identity provider of type T.
Implementation
static T getIdentityProvider<T extends IdentityProvider>() {
final provider = instance._providers[T];
if (provider == null) {
throw StateError(
'Provider for $T is not registered. To register this provider, add its '
'IdentityProviderBuilder to the identityProvidersBuilders list when calling '
'AuthServices.set(). Example: AuthServices.set(tokenManagerBuilders: ..., '
'tokenManagerBuilders: ..., identityProviderBuilders: [YourProviderBuilder()]).',
);
}
return provider as T;
}