getNoTimeoutData method

Future getNoTimeoutData(
  1. String url
)

Implementation

Future getNoTimeoutData(String url) async {
  http.Response response;

  Dao.inst.httpHeaders == null
      ? response = await http.get(Uri.parse(url))
      : response =
          await http.get(Uri.parse(url), headers: Dao.inst.httpHeaders);

  if (response.statusCode == 200) {
    String data = response.body;
    return data;
  } else if (response.statusCode != 200 && Dao.inst.isDebug == true) {
    throw ("Something went horribly wrong..." +
        response.statusCode.toString() +
        "...." +
        response.body);
  } else if (response.statusCode != 200 && Dao.inst.isDebug == false) {
    _liquidService.throwHTTPError(
        response.statusCode.toString(), response.body);
  }
}