retrieveLocationsByFilter static method

Future<List<Location>> retrieveLocationsByFilter(
  1. String filter
)

Implementation

static Future<List<Location>> retrieveLocationsByFilter(String filter) async {
  final List<Location> locations = [];
  final res = await httpClient.get(Config.getURI('locations.json'), params: {'filter': 'true', 'name': filter});

  for (final location in json.decode(res.body.toString())) {
    Location l = Location.fromJson(location);
    l.hasPermission = await AuthService.hasPermission(l.accountId);
    locations.add(l);
  }

  return locations;
}