Skip to content

Commit b9b9334

Browse files
committed
bump version to 2.1.3 trying to make it more ready for nativeCompile
1 parent b5e9f2a commit b9b9334

File tree

3 files changed

+16
-23
lines changed

3 files changed

+16
-23
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group 'org.openapi.client.kotlin.openai'
2-
version '2.1.0'
2+
version '2.1.3'
33

44
buildscript {
55
ext.kotlin_version = '1.8.10'

src/main/kotlin/org/openapi/client/kotlin/openai/infrastructure/BigDecimalAdapter.kt

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ package org.openapi.client.kotlin.openai.infrastructure
33
import com.squareup.moshi.FromJson
44
import com.squareup.moshi.JsonReader
55
import com.squareup.moshi.JsonWriter
6+
import com.squareup.moshi.JsonAdapter
67
import com.squareup.moshi.ToJson
78
import java.math.BigDecimal
89

9-
class BigDecimalAdapter : com.squareup.moshi.JsonAdapter<BigDecimal>() {
10+
11+
class BigDecimalAdapter : JsonAdapter<BigDecimal>() {
1012

1113
@FromJson
1214
override fun fromJson(reader: JsonReader): BigDecimal? {
@@ -22,15 +24,3 @@ class BigDecimalAdapter : com.squareup.moshi.JsonAdapter<BigDecimal>() {
2224
writer.value(value)
2325
}
2426
}
25-
26-
//class BigDecimalAdapter {
27-
// @ToJson
28-
// fun toJson(value: BigDecimal): String {
29-
// return value.toFloat().toString()//.toPlainString()
30-
// }
31-
//
32-
// @FromJson
33-
// fun fromJson(value: String): BigDecimal {
34-
// return BigDecimal(value)
35-
// }
36-
//}

src/main/kotlin/org/openapi/client/kotlin/openai/infrastructure/Serializer.kt

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
package org.openapi.client.kotlin.openai.infrastructure
22

33
import com.squareup.moshi.Moshi
4+
import com.squareup.moshi.Types
45
import com.squareup.moshi.kotlin.reflect.KotlinJsonAdapterFactory
6+
import java.math.BigDecimal
57

68
object Serializer {
79

810
@JvmStatic
911
val moshiBuilder: Moshi.Builder = Moshi.Builder()
10-
.add(OffsetDateTimeAdapter())
11-
.add(LocalDateTimeAdapter())
12-
.add(LocalDateAdapter())
13-
.add(UUIDAdapter())
14-
.add(ByteArrayAdapter())
15-
.add(URIAdapter())
16-
.add(KotlinJsonAdapterFactory())
17-
.add(BigDecimalAdapter())
18-
.add(BigIntegerAdapter())
12+
// .add(OffsetDateTimeAdapter())
13+
// .add(LocalDateTimeAdapter())
14+
// .add(LocalDateAdapter())
15+
// .add(UUIDAdapter())
16+
// .add(ByteArrayAdapter())
17+
// .add(URIAdapter())
18+
// .add(BigIntegerAdapter())
19+
// .add(BigDecimalAdapter())
20+
.add(BigDecimal::class.java, BigDecimalAdapter())
21+
.addLast(KotlinJsonAdapterFactory())
1922

2023
@JvmStatic
2124
val moshi: Moshi by lazy {

0 commit comments

Comments
 (0)