buildErrorResponse function
- ParseResponse response,
- ParseNetworkResponse apiResponse
Handles any errors returned in response
Implementation
ParseResponse buildErrorResponse(
ParseResponse response, ParseNetworkResponse apiResponse) {
if (apiResponse.data == null) {
return null;
}
final Map<String, dynamic> responseData = json.decode(apiResponse.data);
response.error = ParseError(
code: responseData[keyCode], message: responseData[keyError].toString());
response.statusCode = responseData[keyCode];
return response;
}