resolve<T> method
Assure the final future state is succeed!
Implementation
@override
Future<Response<T>> resolve<T>(response) {
if (response is! Future) {
response = Future.value(response);
}
return response.then<Response<T>>((data) {
return assureResponse<T>(data);
}, onError: (err) {
// transform 'error' to 'success'
return assureResponse<T>(err);
});
}