reject method
Completes the request by reject with the error
as the result.
Invoking the method will make the rest of interceptors in the queue
skipped to handle the request,
unless callFollowingErrorInterceptor
is true
which delivers InterceptorResultType.rejectCallFollowing
to the InterceptorState
.
Implementation
void reject(
DioException error, [
bool callFollowingErrorInterceptor = false,
]) {
_throwIfCompleted();
_completer.completeError(
InterceptorState<DioException>(
error,
callFollowingErrorInterceptor
? InterceptorResultType.rejectCallFollowing
: InterceptorResultType.reject,
),
error.stackTrace,
);
_processNextInQueue?.call();
}