File tree Expand file tree Collapse file tree 10 files changed +17
-17
lines changed
openai-java-core/src/main/kotlin/com/openai Expand file tree Collapse file tree 10 files changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ import com.openai.core.http.HttpResponse
88import com.openai.core.http.HttpResponse.Handler
99import com.openai.core.http.SseMessage
1010import com.openai.core.http.StreamResponse
11+ import com.openai.core.http.map
1112import com.openai.errors.OpenAIException
12- import java.util.stream.Stream
1313import kotlin.jvm.optionals.getOrNull
1414
1515@JvmSynthetic
@@ -129,11 +129,3 @@ internal inline fun <reified T> Handler<StreamResponse<SseMessage>>.mapJson():
129129 }
130130 }
131131 }
132-
133- @JvmSynthetic
134- internal fun <T , R > StreamResponse<T>.map (transform : (T ) -> R ): StreamResponse <R > =
135- object : StreamResponse <R > {
136- override fun stream (): Stream <R > = this @map.stream().map(transform)
137-
138- override fun close () = this @map.close()
139- }
Original file line number Diff line number Diff line change @@ -6,3 +6,11 @@ interface StreamResponse<T> : AutoCloseable {
66
77 fun stream (): Stream <T >
88}
9+
10+ @JvmSynthetic
11+ internal fun <T , R > StreamResponse<T>.map (transform : (T ) -> R ): StreamResponse <R > =
12+ object : StreamResponse <R > {
13+ override fun stream (): Stream <R > = this @map.stream().map(transform)
14+
15+ override fun close () = this @map.close()
16+ }
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ import com.openai.core.JsonValue
99import com.openai.core.RequestOptions
1010import com.openai.core.handlers.errorHandler
1111import com.openai.core.handlers.jsonHandler
12- import com.openai.core.handlers.map
1312import com.openai.core.handlers.mapJson
1413import com.openai.core.handlers.sseHandler
1514import com.openai.core.handlers.withErrorHandler
@@ -18,6 +17,7 @@ import com.openai.core.http.HttpMethod
1817import com.openai.core.http.HttpRequest
1918import com.openai.core.http.HttpResponse.Handler
2019import com.openai.core.http.StreamResponse
20+ import com.openai.core.http.map
2121import com.openai.core.http.toAsync
2222import com.openai.core.json
2323import com.openai.errors.OpenAIError
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ import com.openai.core.JsonValue
77import com.openai.core.RequestOptions
88import com.openai.core.handlers.errorHandler
99import com.openai.core.handlers.jsonHandler
10- import com.openai.core.handlers.map
1110import com.openai.core.handlers.mapJson
1211import com.openai.core.handlers.sseHandler
1312import com.openai.core.handlers.withErrorHandler
@@ -16,6 +15,7 @@ import com.openai.core.http.HttpMethod
1615import com.openai.core.http.HttpRequest
1716import com.openai.core.http.HttpResponse.Handler
1817import com.openai.core.http.StreamResponse
18+ import com.openai.core.http.map
1919import com.openai.core.http.toAsync
2020import com.openai.core.json
2121import com.openai.errors.OpenAIError
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ import com.openai.core.JsonValue
77import com.openai.core.RequestOptions
88import com.openai.core.handlers.errorHandler
99import com.openai.core.handlers.jsonHandler
10- import com.openai.core.handlers.map
1110import com.openai.core.handlers.mapJson
1211import com.openai.core.handlers.sseHandler
1312import com.openai.core.handlers.withErrorHandler
@@ -16,6 +15,7 @@ import com.openai.core.http.HttpMethod
1615import com.openai.core.http.HttpRequest
1716import com.openai.core.http.HttpResponse.Handler
1817import com.openai.core.http.StreamResponse
18+ import com.openai.core.http.map
1919import com.openai.core.http.toAsync
2020import com.openai.core.json
2121import com.openai.errors.OpenAIError
Original file line number Diff line number Diff line change @@ -9,7 +9,6 @@ import com.openai.core.JsonValue
99import com.openai.core.RequestOptions
1010import com.openai.core.handlers.errorHandler
1111import com.openai.core.handlers.jsonHandler
12- import com.openai.core.handlers.map
1312import com.openai.core.handlers.mapJson
1413import com.openai.core.handlers.sseHandler
1514import com.openai.core.handlers.withErrorHandler
@@ -18,6 +17,7 @@ import com.openai.core.http.HttpMethod
1817import com.openai.core.http.HttpRequest
1918import com.openai.core.http.HttpResponse.Handler
2019import com.openai.core.http.StreamResponse
20+ import com.openai.core.http.map
2121import com.openai.core.http.toAsync
2222import com.openai.core.json
2323import com.openai.errors.OpenAIError
Original file line number Diff line number Diff line change @@ -9,14 +9,14 @@ import com.openai.core.JsonValue
99import com.openai.core.RequestOptions
1010import com.openai.core.handlers.errorHandler
1111import com.openai.core.handlers.jsonHandler
12- import com.openai.core.handlers.map
1312import com.openai.core.handlers.mapJson
1413import com.openai.core.handlers.sseHandler
1514import com.openai.core.handlers.withErrorHandler
1615import com.openai.core.http.HttpMethod
1716import com.openai.core.http.HttpRequest
1817import com.openai.core.http.HttpResponse.Handler
1918import com.openai.core.http.StreamResponse
19+ import com.openai.core.http.map
2020import com.openai.core.json
2121import com.openai.errors.OpenAIError
2222import com.openai.models.Completion
Original file line number Diff line number Diff line change @@ -7,14 +7,14 @@ import com.openai.core.JsonValue
77import com.openai.core.RequestOptions
88import com.openai.core.handlers.errorHandler
99import com.openai.core.handlers.jsonHandler
10- import com.openai.core.handlers.map
1110import com.openai.core.handlers.mapJson
1211import com.openai.core.handlers.sseHandler
1312import com.openai.core.handlers.withErrorHandler
1413import com.openai.core.http.HttpMethod
1514import com.openai.core.http.HttpRequest
1615import com.openai.core.http.HttpResponse.Handler
1716import com.openai.core.http.StreamResponse
17+ import com.openai.core.http.map
1818import com.openai.core.json
1919import com.openai.errors.OpenAIError
2020import com.openai.models.AssistantStreamEvent
Original file line number Diff line number Diff line change @@ -7,14 +7,14 @@ import com.openai.core.JsonValue
77import com.openai.core.RequestOptions
88import com.openai.core.handlers.errorHandler
99import com.openai.core.handlers.jsonHandler
10- import com.openai.core.handlers.map
1110import com.openai.core.handlers.mapJson
1211import com.openai.core.handlers.sseHandler
1312import com.openai.core.handlers.withErrorHandler
1413import com.openai.core.http.HttpMethod
1514import com.openai.core.http.HttpRequest
1615import com.openai.core.http.HttpResponse.Handler
1716import com.openai.core.http.StreamResponse
17+ import com.openai.core.http.map
1818import com.openai.core.json
1919import com.openai.errors.OpenAIError
2020import com.openai.models.AssistantStreamEvent
Original file line number Diff line number Diff line change @@ -9,14 +9,14 @@ import com.openai.core.JsonValue
99import com.openai.core.RequestOptions
1010import com.openai.core.handlers.errorHandler
1111import com.openai.core.handlers.jsonHandler
12- import com.openai.core.handlers.map
1312import com.openai.core.handlers.mapJson
1413import com.openai.core.handlers.sseHandler
1514import com.openai.core.handlers.withErrorHandler
1615import com.openai.core.http.HttpMethod
1716import com.openai.core.http.HttpRequest
1817import com.openai.core.http.HttpResponse.Handler
1918import com.openai.core.http.StreamResponse
19+ import com.openai.core.http.map
2020import com.openai.core.json
2121import com.openai.errors.OpenAIError
2222import com.openai.models.ChatCompletion
You can’t perform that action at this time.
0 commit comments