BatchingHttpInterceptor
constructor(batchIntervalMillis: Long = 10, maxBatchSize: Int = 10, exposeErrorBody: Boolean = false)
Parameters
batchIntervalMillis
the maximum time interval before a new batch is sent
maxBatchSize
the maximum number of requests queued before a new batch is sent
exposeErrorBody
configures whether to expose the error body in ApolloHttpException.
If you're setting this to true, you must catch ApolloHttpException and close the body explicitly to avoid sockets and other resources leaking.
Default: false