We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dad161f commit 3c60d84Copy full SHA for 3c60d84
src/main/kotlin/com/coder/gateway/sdk/BaseCoderRestClient.kt
@@ -50,6 +50,7 @@ open class BaseCoderRestClient(
50
private val settings: CoderSettings = CoderSettings(CoderSettingsState()),
51
private val proxyValues: ProxyValues? = null,
52
private val pluginVersion: String = "development",
53
+ existingHttpClient: OkHttpClient? = null,
54
) {
55
private val httpClient: OkHttpClient
56
private val retroRestClient: CoderV2RestFacade
@@ -67,7 +68,7 @@ open class BaseCoderRestClient(
67
68
69
val socketFactory = coderSocketFactory(settings.tls)
70
val trustManagers = coderTrustManagers(settings.tls.caPath)
- var builder = OkHttpClient.Builder()
71
+ var builder = existingHttpClient?.newBuilder() ?: OkHttpClient.Builder()
72
73
if (proxyValues != null) {
74
builder = builder
0 commit comments