getAuthInfo method

List<Map<String, dynamic>> getAuthInfo(
  1. RequestOptions route,
  2. String type
)

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, dynamic>> getAuthInfo(RequestOptions route, String type) {
  if (route.extra.containsKey('secure')) {
    final auth = route.extra['secure'] as List<Map<String, String>>;
    final results = <Map<String, dynamic>>[];
    for (final info in auth) {
      if (info['type'] == type) {
        results.add(info);
      }
    }
    return results;
  }
  return [];
}