Skip to content

Commit c96911b

Browse files
stainless-botStainless Bot
authored andcommitted
fix(client): accidental double-wrapping with RetryingHttpClient
chore: unknown commit message
1 parent 5bab5cc commit c96911b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

openai-java-core/src/main/kotlin/com/openai/core/ClientOptions.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import java.time.Clock
1111

1212
class ClientOptions
1313
private constructor(
14+
private val originalHttpClient: HttpClient,
1415
@get:JvmName("httpClient") val httpClient: HttpClient,
1516
@get:JvmName("jsonMapper") val jsonMapper: JsonMapper,
1617
@get:JvmName("clock") val clock: Clock,
@@ -51,7 +52,7 @@ private constructor(
5152

5253
@JvmSynthetic
5354
internal fun from(clientOptions: ClientOptions) = apply {
54-
httpClient = clientOptions.httpClient
55+
httpClient = clientOptions.originalHttpClient
5556
jsonMapper = clientOptions.jsonMapper
5657
clock = clientOptions.clock
5758
baseUrl = clientOptions.baseUrl
@@ -160,6 +161,7 @@ private constructor(
160161
this.queryParams.forEach(queryParams::replaceValues)
161162

162163
return ClientOptions(
164+
httpClient!!,
163165
RetryingHttpClient.builder()
164166
.httpClient(httpClient!!)
165167
.clock(clock)

0 commit comments

Comments
 (0)