getInstance<T extends Auth<AuthKeys> > static method
AuthController<T>
getInstance<T extends Auth<AuthKeys> >({
- OAuthDelegates? oauth,
- BackupDelegate<
T> ? backup, - AuthMessages? messages,
Implementation
static AuthController<T> getInstance<T extends Auth>({
OAuthDelegates? oauth,
BackupDelegate<T>? backup,
AuthMessages? messages,
}) {
if (_i is AuthController<T>) {
return _i as AuthController<T>;
} else {
_i = AuthControllerImpl<T>(
auth: oauth,
backup: backup,
messages: messages,
);
return _i as AuthController<T>;
}
}