getAuthInfo method

List<Map<String, String>> getAuthInfo(
  1. RequestOptions route,
  2. bool handles(
    1. Map<String, String> secure
    )
)
inherited

Get auth information on given route for the given type. Can return an empty list if type is not present on auth data or if route doesn't need authentication.

Implementation

List<Map<String, String>> getAuthInfo(RequestOptions route, bool Function(Map<String, String> secure) handles) {
  if (route.extra.containsKey('secure')) {
    final auth = route.extra['secure'] as List<Map<String, String>>;
    return auth.where((secure) => handles(secure)).toList();
  }
  return [];
}