checkStatusCode method
Implementation
checkStatusCode(Response result, String url) {
var statusCode = result.statusCode;
var body = jsonDecode(result.body);
if (statusCode == 200) return;
if (statusCode == 401) {
if (body.containsKey("error_description") &&
body["error_description"].contains("credentials")) {
throw UnhandledFailure("Credenciales invalidas");
}
throw SessionExpiredFailure();
}
throw Exception("Error en la peticiĆ³n");
}