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 {
181
181
all {
182
182
languageSettings {
183
183
optIn(" kotlinx.cinterop.ExperimentalForeignApi" )
184
+ optIn(" kotlin.time.ExperimentalTime" )
184
185
}
185
186
}
186
187
Original file line number Diff line number Diff line change @@ -7,9 +7,9 @@ import com.powersync.attachments.AttachmentContext
7
7
import com.powersync.attachments.AttachmentState
8
8
import com.powersync.db.getString
9
9
import com.powersync.db.internal.ConnectionContext
10
- import kotlinx.datetime.Clock
11
10
import kotlinx.serialization.encodeToString
12
11
import kotlinx.serialization.json.Json
12
+ import kotlin.time.Clock
13
13
14
14
/* *
15
15
* Default implementation of [AttachmentContext].
Original file line number Diff line number Diff line change @@ -42,11 +42,11 @@ import kotlinx.coroutines.flow.flow
42
42
import kotlinx.coroutines.launch
43
43
import kotlinx.coroutines.sync.Mutex
44
44
import kotlinx.coroutines.sync.withLock
45
- import kotlinx.datetime.Instant
46
45
import kotlinx.datetime.LocalDateTime
47
46
import kotlinx.datetime.TimeZone
48
47
import kotlinx.datetime.toInstant
49
48
import kotlin.time.Duration.Companion.milliseconds
49
+ import kotlin.time.Instant
50
50
51
51
/* *
52
52
* A PowerSync managed database.
Original file line number Diff line number Diff line change 1
1
package com.powersync.sync
2
2
3
3
import com.powersync.bucket.BucketPriority
4
- import kotlinx.datetime.Instant
5
4
import kotlinx.serialization.KSerializer
6
5
import kotlinx.serialization.SerialName
7
6
import kotlinx.serialization.Serializable
@@ -16,6 +15,7 @@ import kotlinx.serialization.encoding.decodeStructure
16
15
import kotlinx.serialization.json.JsonElement
17
16
import kotlinx.serialization.json.JsonObject
18
17
import kotlinx.serialization.serializer
18
+ import kotlin.time.Instant
19
19
20
20
/* *
21
21
* 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
5
5
import kotlinx.coroutines.flow.MutableStateFlow
6
6
import kotlinx.coroutines.flow.SharedFlow
7
7
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
10
10
11
11
@ConsistentCopyVisibility
12
12
public data class PriorityStatusEntry internal constructor(
Original file line number Diff line number Diff line change @@ -50,10 +50,10 @@ import kotlinx.coroutines.flow.emitAll
50
50
import kotlinx.coroutines.flow.flow
51
51
import kotlinx.coroutines.launch
52
52
import kotlinx.coroutines.withContext
53
- import kotlinx.datetime.Clock
54
53
import kotlinx.serialization.json.JsonElement
55
54
import kotlinx.serialization.json.JsonObject
56
55
import kotlinx.serialization.json.encodeToJsonElement
56
+ import kotlin.time.Clock
57
57
58
58
@OptIn(ExperimentalPowerSyncAPI ::class )
59
59
internal class SyncStream (
Original file line number Diff line number Diff line change @@ -15,7 +15,6 @@ import kotlinx.coroutines.flow.MutableStateFlow
15
15
import kotlinx.coroutines.flow.StateFlow
16
16
import kotlinx.coroutines.flow.flowOf
17
17
import kotlinx.coroutines.launch
18
- import kotlinx.datetime.Clock
19
18
20
19
internal class Todo (
21
20
private val db : PowerSyncDatabase ,
Original file line number Diff line number Diff line change 1
1
package com.powersync.demos
2
2
3
- import kotlinx.datetime.Clock
4
3
import kotlin.random.Random
5
4
6
5
fun generateRandomPerson (): Pair <String , String > {
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import kotlinx.coroutines.flow.Flow
11
11
import kotlinx.coroutines.flow.MutableStateFlow
12
12
import kotlinx.coroutines.flow.StateFlow
13
13
import kotlinx.coroutines.launch
14
- import kotlinx.datetime .Clock
14
+ import kotlin.time .Clock
15
15
16
16
internal class Todo (
17
17
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
13
13
kermit = " 2.0.5"
14
14
kotlin = " 2.1.21"
15
15
coroutines = " 1.8.1"
16
- kotlinx-datetime = " 0.6.2 "
16
+ kotlinx-datetime = " 0.7.1 "
17
17
kotlinx-io = " 0.5.4"
18
18
ktor = " 3.1.0"
19
19
rsocket = " 0.20.0"
You can’t perform that action at this time.
0 commit comments