authModesOf function

List<AuthMode> authModesOf(
  1. Settings? settings
)

Implementation

List<AuthMode> authModesOf(Settings? settings) {
  final keys = settings?.auths?.keys ?? const Iterable<String>.empty();
  final modes = [
    for (final key in keys) _authModeOf(key),
  ].whereType<AuthMode>().toList();
  return modes.isEmpty ? [AuthMode.account] : modes;
}