intercept
open fun <D : Operation.Data?> intercept(@NotNull request: ApolloRequest<D>, @NotNull chain: ApolloInterceptorChain, @NotNull callback: ApolloCallback<D>)
Intercepts the outgoing request and performs non-blocking operations on the request or the response returned by the next set of interceptors in the chain.
Parameters
request
outgoing request object.
chain
the ApolloInterceptorChain object containing the next set of interceptors.
callback
the Callback which will handle the interceptor's response or failure exception.