Skip to content

Commit 04a2743

Browse files
upgrade kotlinx-datetime to 0.7.1
1 parent 1c833dc commit 04a2743

File tree

10 files changed

+9
-10
lines changed

10 files changed

+9
-10
lines changed

core/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ kotlin {
181181
all {
182182
languageSettings {
183183
optIn("kotlinx.cinterop.ExperimentalForeignApi")
184+
optIn("kotlin.time.ExperimentalTime")
184185
}
185186
}
186187

core/src/commonMain/kotlin/com/powersync/attachments/implementation/AttachmentContextImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ import com.powersync.attachments.AttachmentContext
77
import com.powersync.attachments.AttachmentState
88
import com.powersync.db.getString
99
import com.powersync.db.internal.ConnectionContext
10-
import kotlinx.datetime.Clock
1110
import kotlinx.serialization.encodeToString
1211
import kotlinx.serialization.json.Json
12+
import kotlin.time.Clock
1313

1414
/**
1515
* Default implementation of [AttachmentContext].

core/src/commonMain/kotlin/com/powersync/db/PowerSyncDatabaseImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,11 @@ import kotlinx.coroutines.flow.flow
4242
import kotlinx.coroutines.launch
4343
import kotlinx.coroutines.sync.Mutex
4444
import kotlinx.coroutines.sync.withLock
45-
import kotlinx.datetime.Instant
4645
import kotlinx.datetime.LocalDateTime
4746
import kotlinx.datetime.TimeZone
4847
import kotlinx.datetime.toInstant
4948
import kotlin.time.Duration.Companion.milliseconds
49+
import kotlin.time.Instant
5050

5151
/**
5252
* A PowerSync managed database.

core/src/commonMain/kotlin/com/powersync/sync/Instruction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.powersync.sync
22

33
import com.powersync.bucket.BucketPriority
4-
import kotlinx.datetime.Instant
54
import kotlinx.serialization.KSerializer
65
import kotlinx.serialization.SerialName
76
import kotlinx.serialization.Serializable
@@ -16,6 +15,7 @@ import kotlinx.serialization.encoding.decodeStructure
1615
import kotlinx.serialization.json.JsonElement
1716
import kotlinx.serialization.json.JsonObject
1817
import kotlinx.serialization.serializer
18+
import kotlin.time.Instant
1919

2020
/**
2121
* An instruction sent to this SDK by the core extension to implement sync behavior.

core/src/commonMain/kotlin/com/powersync/sync/SyncStatus.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import com.powersync.connectors.PowerSyncBackendConnector
55
import kotlinx.coroutines.flow.MutableStateFlow
66
import kotlinx.coroutines.flow.SharedFlow
77
import kotlinx.coroutines.flow.asSharedFlow
8-
import kotlinx.datetime.Clock
9-
import kotlinx.datetime.Instant
8+
import kotlin.time.Clock
9+
import kotlin.time.Instant
1010

1111
@ConsistentCopyVisibility
1212
public data class PriorityStatusEntry internal constructor(

core/src/commonMain/kotlin/com/powersync/sync/SyncStream.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,10 @@ import kotlinx.coroutines.flow.emitAll
5050
import kotlinx.coroutines.flow.flow
5151
import kotlinx.coroutines.launch
5252
import kotlinx.coroutines.withContext
53-
import kotlinx.datetime.Clock
5453
import kotlinx.serialization.json.JsonElement
5554
import kotlinx.serialization.json.JsonObject
5655
import kotlinx.serialization.json.encodeToJsonElement
56+
import kotlin.time.Clock
5757

5858
@OptIn(ExperimentalPowerSyncAPI::class)
5959
internal class SyncStream(

demos/android-supabase-todolist/app/src/main/java/com/powersync/androidexample/powersync/Todo.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import kotlinx.coroutines.flow.MutableStateFlow
1515
import kotlinx.coroutines.flow.StateFlow
1616
import kotlinx.coroutines.flow.flowOf
1717
import kotlinx.coroutines.launch
18-
import kotlinx.datetime.Clock
1918

2019
internal class Todo(
2120
private val db: PowerSyncDatabase,

demos/hello-powersync/composeApp/src/commonMain/kotlin/com/powersync/demos/util.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.powersync.demos
22

3-
import kotlinx.datetime.Clock
43
import kotlin.random.Random
54

65
fun generateRandomPerson(): Pair<String, String> {

demos/supabase-todolist/shared/src/commonMain/kotlin/com/powersync/demos/powersync/Todo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import kotlinx.coroutines.flow.Flow
1111
import kotlinx.coroutines.flow.MutableStateFlow
1212
import kotlinx.coroutines.flow.StateFlow
1313
import kotlinx.coroutines.launch
14-
import kotlinx.datetime.Clock
14+
import kotlin.time.Clock
1515

1616
internal class Todo(
1717
private val db: PowerSyncDatabase,

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ idea = "243.22562.218" # Meerkat | 2024.3.1 (see https://plugins.jetbrains.com/d
1313
kermit = "2.0.5"
1414
kotlin = "2.1.21"
1515
coroutines = "1.8.1"
16-
kotlinx-datetime = "0.6.2"
16+
kotlinx-datetime = "0.7.1"
1717
kotlinx-io = "0.5.4"
1818
ktor = "3.1.0"
1919
rsocket = "0.20.0"

0 commit comments

Comments
 (0)