accountProvidersOf function

List<AccountProvider> accountProvidersOf(
  1. Settings? settings
)

Implementation

List<AccountProvider> accountProvidersOf(Settings? settings) {
  final values = settings?.auths?[AuthMode.account.name] ?? const <String>[];
  final providers = [
    for (final value in values) _accountProviderOf(value),
  ].whereType<AccountProvider>().toList();
  return providers.isEmpty ? const [AccountProvider.password] : providers;
}