getCoinData method

Future getCoinData()

Implementation

Future getCoinData() async {
  String dataBody = '';
  var jsonResponse;

  http.Response dataResponse = await http.post(urlAPI!,
      headers: <String, String>{
        'Content-Type': 'application/json; charset=UTF-8',
      },
      body: bodyObj);

  if (dataResponse.statusCode == 200) {
    print('HOLA');
    print(dataResponse.body);
    if (dataResponse.body[0] == '1' || dataResponse.body[0] == 1) {
      var newbody = dataResponse.body.substring(1);
      jsonResponse = jsonDecode(newbody);
    } else {
      dataBody = dataResponse.body;
      jsonResponse = jsonDecode(dataBody);
    }
    // var jsonRx = convert.;

    return jsonResponse;
  } else {
    print('CHAO');
    dataBody = dataResponse.statusCode.toString();
  }
  print(dataBody);
}