resolve<T> method

  1. @override
Future<Response<T>> resolve<T>(
  1. dynamic response
)
override

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);
  });
}