Skip to content

Commit fc38f1d

Browse files
authored
Replace kotlinx.datetime.Instant with kotlin.time.Instant (#181)
1 parent cb602c9 commit fc38f1d

File tree

52 files changed

+61
-52
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+61
-52
lines changed

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[versions]
22
agp = "8.11.0"
33
kotlin = "2.2.0"
4-
kotlinx-serialization = "1.8.1"
5-
kotlinx-datetime = "0.6.2"
4+
kotlinx-serialization = "1.9.0"
5+
kotlinx-datetime = "0.7.1"
66
dokka = "2.0.0"
77
ktor = "3.2.1"
88
ktlintVersion = "12.3.0"

library/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ kotlin {
2424
macosX64()
2525
macosArm64()
2626

27+
compilerOptions {
28+
optIn.add("kotlin.time.ExperimentalTime")
29+
}
30+
2731
sourceSets {
2832
val commonMain by getting {
2933
dependencies {

library/src/appleMain/kotlin/com/ioki/passenger/api/internal/utils/Actuals.apple.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.ioki.passenger.api.internal.utils
22

33
import io.ktor.client.network.sockets.SocketTimeoutException
44
import io.ktor.client.plugins.HttpRequestTimeoutException
5-
import kotlinx.datetime.Instant
5+
import kotlin.time.Instant
66
import kotlinx.datetime.LocalDateTime
77
import kotlinx.datetime.TimeZone
88
import kotlinx.datetime.toLocalDateTime

library/src/commonMain/kotlin/com/ioki/passenger/api/IokiService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ import com.ioki.result.Result
9090
import io.ktor.client.call.body
9191
import io.ktor.client.statement.HttpResponse
9292
import io.ktor.http.isSuccess
93-
import kotlinx.datetime.Instant
93+
import kotlin.time.Instant
9494
import kotlin.coroutines.cancellation.CancellationException
9595

9696
public fun IokiService(

library/src/commonMain/kotlin/com/ioki/passenger/api/internal/api/IokiApi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ import io.ktor.client.request.url
5050
import io.ktor.client.statement.HttpResponse
5151
import io.ktor.http.parameters
5252
import io.ktor.util.StringValues
53-
import kotlinx.datetime.Instant
53+
import kotlin.time.Instant
5454
import kotlinx.serialization.json.Json
5555

5656
internal class IokiApi(

library/src/commonMain/kotlin/com/ioki/passenger/api/internal/utils/JsonHelper.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.ioki.passenger.api.internal.utils
22

33
import com.ioki.passenger.api.models.ApiFailedPaymentResponse
44
import com.ioki.passenger.api.models.ApiFirebaseDebugRecordRequest
5-
import kotlinx.datetime.Instant
5+
import kotlin.time.Instant
66
import kotlinx.datetime.LocalDate
77
import kotlinx.datetime.LocalDateTime
88
import kotlinx.datetime.TimeZone

library/src/commonMain/kotlin/com/ioki/passenger/api/models/AnyValue.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package com.ioki.passenger.api.models
22

3-
import kotlinx.datetime.Instant
3+
import kotlin.time.Instant
44
import kotlinx.serialization.KSerializer
55
import kotlinx.serialization.Serializable
66
import kotlinx.serialization.SerializationException
7+
import kotlinx.serialization.builtins.serializer
78
import kotlinx.serialization.descriptors.SerialDescriptor
89
import kotlinx.serialization.descriptors.buildClassSerialDescriptor
910
import kotlinx.serialization.encoding.Decoder

library/src/commonMain/kotlin/com/ioki/passenger/api/models/ApiAnnouncement.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.ioki.passenger.api.models
22

3-
import kotlinx.datetime.Instant
3+
import kotlin.time.Instant
44
import kotlinx.serialization.SerialName
55
import kotlinx.serialization.Serializable
66

library/src/commonMain/kotlin/com/ioki/passenger/api/models/ApiCancellationVoucherResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.ioki.passenger.api.models
22

3-
import kotlinx.datetime.Instant
3+
import kotlin.time.Instant
44
import kotlinx.serialization.SerialName
55
import kotlinx.serialization.Serializable
66

library/src/commonMain/kotlin/com/ioki/passenger/api/models/ApiFailedPaymentResponse.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.ioki.passenger.api.models
22

3-
import kotlinx.datetime.Instant
3+
import kotlin.time.Instant
44
import kotlinx.serialization.SerialName
55
import kotlinx.serialization.Serializable
66

0 commit comments

Comments
 (0)