File tree Expand file tree Collapse file tree 10 files changed +9
-10
lines changed
src/commonMain/kotlin/com/powersync
attachments/implementation
android-supabase-todolist/app/src/main/java/com/powersync/androidexample/powersync
hello-powersync/composeApp/src/commonMain/kotlin/com/powersync/demos
supabase-todolist/shared/src/commonMain/kotlin/com/powersync/demos/powersync Expand file tree Collapse file tree 10 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -181,6 +181,7 @@ kotlin {
181181 all {
182182 languageSettings {
183183 optIn(" kotlinx.cinterop.ExperimentalForeignApi" )
184+ optIn(" kotlin.time.ExperimentalTime" )
184185 }
185186 }
186187
Original file line number Diff line number Diff line change @@ -7,9 +7,9 @@ import com.powersync.attachments.AttachmentContext
77import com.powersync.attachments.AttachmentState
88import com.powersync.db.getString
99import com.powersync.db.internal.ConnectionContext
10- import kotlinx.datetime.Clock
1110import kotlinx.serialization.encodeToString
1211import kotlinx.serialization.json.Json
12+ import kotlin.time.Clock
1313
1414/* *
1515 * Default implementation of [AttachmentContext].
Original file line number Diff line number Diff line change @@ -42,11 +42,11 @@ import kotlinx.coroutines.flow.flow
4242import kotlinx.coroutines.launch
4343import kotlinx.coroutines.sync.Mutex
4444import kotlinx.coroutines.sync.withLock
45- import kotlinx.datetime.Instant
4645import kotlinx.datetime.LocalDateTime
4746import kotlinx.datetime.TimeZone
4847import kotlinx.datetime.toInstant
4948import kotlin.time.Duration.Companion.milliseconds
49+ import kotlin.time.Instant
5050
5151/* *
5252 * A PowerSync managed database.
Original file line number Diff line number Diff line change 11package com.powersync.sync
22
33import com.powersync.bucket.BucketPriority
4- import kotlinx.datetime.Instant
54import kotlinx.serialization.KSerializer
65import kotlinx.serialization.SerialName
76import kotlinx.serialization.Serializable
@@ -16,6 +15,7 @@ import kotlinx.serialization.encoding.decodeStructure
1615import kotlinx.serialization.json.JsonElement
1716import kotlinx.serialization.json.JsonObject
1817import 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.
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ import com.powersync.connectors.PowerSyncBackendConnector
55import kotlinx.coroutines.flow.MutableStateFlow
66import kotlinx.coroutines.flow.SharedFlow
77import 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
1212public data class PriorityStatusEntry internal constructor(
Original file line number Diff line number Diff line change @@ -50,10 +50,10 @@ import kotlinx.coroutines.flow.emitAll
5050import kotlinx.coroutines.flow.flow
5151import kotlinx.coroutines.launch
5252import kotlinx.coroutines.withContext
53- import kotlinx.datetime.Clock
5453import kotlinx.serialization.json.JsonElement
5554import kotlinx.serialization.json.JsonObject
5655import kotlinx.serialization.json.encodeToJsonElement
56+ import kotlin.time.Clock
5757
5858@OptIn(ExperimentalPowerSyncAPI ::class )
5959internal class SyncStream (
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ import kotlinx.coroutines.flow.MutableStateFlow
1515import kotlinx.coroutines.flow.StateFlow
1616import kotlinx.coroutines.flow.flowOf
1717import kotlinx.coroutines.launch
18- import kotlinx.datetime.Clock
1918
2019internal class Todo (
2120 private val db : PowerSyncDatabase ,
Original file line number Diff line number Diff line change 11package com.powersync.demos
22
3- import kotlinx.datetime.Clock
43import kotlin.random.Random
54
65fun generateRandomPerson (): Pair <String , String > {
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import kotlinx.coroutines.flow.Flow
1111import kotlinx.coroutines.flow.MutableStateFlow
1212import kotlinx.coroutines.flow.StateFlow
1313import kotlinx.coroutines.launch
14- import kotlinx.datetime .Clock
14+ import kotlin.time .Clock
1515
1616internal class Todo (
1717 private val db : PowerSyncDatabase ,
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ idea = "243.22562.218" # Meerkat | 2024.3.1 (see https://plugins.jetbrains.com/d
1313kermit = " 2.0.5"
1414kotlin = " 2.1.21"
1515coroutines = " 1.8.1"
16- kotlinx-datetime = " 0.6.2 "
16+ kotlinx-datetime = " 0.7.1 "
1717kotlinx-io = " 0.5.4"
1818ktor = " 3.1.0"
1919rsocket = " 0.20.0"
You can’t perform that action at this time.
0 commit comments