makeRequest method

Future makeRequest(
  1. dynamic url, {
  2. dynamic onError(
    1. dynamic status,
    2. String body
    )?,
})

Implementation

Future<dynamic> makeRequest(url,
    {dynamic onError(status, String body)?}) async {
  final response = await invokeRequest(RequestBuilder()
    ..path = "$url"
    ..basePath = basePaths["mEntityBaseUrl"]
    ..contentType = "application/json"
    ..method = HttpMethod.GET);

  if (response.statusCode != 200) {
    final resp = onError?.call(response.statusCode, response.body);
    if (resp == null) {
      throw ApiException.response(response.statusCode, response.body);
    }
    return resp;
  }
  return json.decode(response.body);
}