resolve method
Completes the request by resolves the response as the result.
Invoking the method will make the rest of interceptors in the queue
skipped to handle the request,
unless callFollowingResponseInterceptor is true
which delivers InterceptorResultType.resolveCallFollowing
to the InterceptorState.
Implementation
void resolve(
Response response, [
bool callFollowingResponseInterceptor = false,
]) {
_throwIfCompleted();
_completer.complete(
InterceptorState<Response>(
response,
callFollowingResponseInterceptor
? InterceptorResultType.resolveCallFollowing
: InterceptorResultType.resolve,
),
);
_processNextInQueue?.call();
}