reject<T> method

  1. @override
Future<Response<T>> reject<T>(
  1. dynamic err
)
override

Assure the final future state is failed!

Implementation

@override
Future<Response<T>> reject<T>(err) {
  if (err is! Future) {
    err = Future.error(err);
  }
  return err.then<Response<T>>((v) {
    // transform 'success' to 'error'
    throw assureDioError(v);
  }, onError: (e) {
    throw assureDioError(e);
  });
}