requestList function
Future
requestList({
- required String endpoint,
- required ListResponseHandler responseHandler,
- Map<
String, String> ? params,
Implementation
Future requestList({required String endpoint, required ListResponseHandler responseHandler, Map<String, String>? params}) async {
var url = Uri.http('$localhostApiUrl:3000', endpoint, params);
if (kDebugMode) {
print(url.toString());
}
Response response = await get(url, headers: {"content-type": "application/json"});
if (response.statusCode < 400) {
return responseHandler(utf8.decode(response.bodyBytes));
}
throw Exception(errorFromJson(response.body).error);
}