responseToValue<Value extends Object> function
- Response<
Value?> response
Maps chopper responses to their corresponding values (if successful). Throws if the response is an error.
This also converts nullable response values to non-null. If the response body can genuinely be null, consider using responseToNullableValue.
Implementation
Value responseToValue<Value extends Object>(Response<Value?> response) {
if (response.isSuccessful) {
return response.body as Value;
} else {
throw response.error as Object;
}
}