File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed
Sources/ExyteOpenAI/Networking Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -257,24 +257,18 @@ open class Provider<T: EndpointConfiguration> {
257
257
throw OpenAIError . multipartEncoding ( encodingError: . dataEncodingFailed)
258
258
}
259
259
bodyData = textData
260
- case . floatingPoint( let float ) :
260
+ case . floatingPoint( let value ) :
261
261
mimeType = $0. mimeType ?? MimeType . unknownBinary
262
- let encoder = JSONEncoder ( )
263
- encoder. keyEncodingStrategy = . convertToSnakeCase
264
- do {
265
- let numberData = try encoder. encode ( float)
262
+ if let numberData = " \( value) " . data ( using: . utf8) {
266
263
bodyData = numberData
267
- } catch {
264
+ } else {
268
265
throw OpenAIError . multipartEncoding ( encodingError: . dataEncodingFailed)
269
266
}
270
- case . integer( let integer ) :
267
+ case . integer( let value ) :
271
268
mimeType = $0. mimeType ?? MimeType . unknownBinary
272
- let encoder = JSONEncoder ( )
273
- encoder. keyEncodingStrategy = . convertToSnakeCase
274
- do {
275
- let numberData = try encoder. encode ( integer)
269
+ if let numberData = " \( value) " . data ( using: . utf8) {
276
270
bodyData = numberData
277
- } catch {
271
+ } else {
278
272
throw OpenAIError . multipartEncoding ( encodingError: . dataEncodingFailed)
279
273
}
280
274
}
You can’t perform that action at this time.
0 commit comments