tock / ai.tock.shared / retrofitBuilderWithTimeoutAndLogger

retrofitBuilderWithTimeoutAndLogger

fun retrofitBuilderWithTimeoutAndLogger(ms: Long, logger: KLogger = KotlinLogging.logger {}, level: Level = Level.BODY, interceptors: List<Interceptor> = emptyList(), requestGZipEncoding: Boolean = false, circuitBreaker: Boolean = false, proxy: Proxy? = null): Builder (source)

Init a Retrofit.Builder with specified timeout, logger and interceptors.