Skip to content

Commit 1be96c8

Browse files
authored
Merge pull request #995 from supabase-community/datetime-0-7-0
Migrate to datetime 0.7.0 and update Ktor
2 parents dceb8ad + 7291cde commit 1be96c8

File tree

27 files changed

+34
-28
lines changed

27 files changed

+34
-28
lines changed

Auth/src/commonMain/kotlin/io/github/jan/supabase/auth/AuthImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ import kotlinx.coroutines.flow.asSharedFlow
5353
import kotlinx.coroutines.flow.asStateFlow
5454
import kotlinx.coroutines.flow.first
5555
import kotlinx.coroutines.launch
56-
import kotlinx.datetime.Clock
5756
import kotlinx.serialization.json.JsonObject
5857
import kotlinx.serialization.json.JsonObjectBuilder
5958
import kotlinx.serialization.json.buildJsonObject
@@ -63,6 +62,7 @@ import kotlinx.serialization.json.jsonObject
6362
import kotlinx.serialization.json.jsonPrimitive
6463
import kotlinx.serialization.json.put
6564
import kotlin.coroutines.coroutineContext
65+
import kotlin.time.Clock
6666
import kotlin.time.Duration.Companion.seconds
6767

6868
private const val SESSION_REFRESH_THRESHOLD = 0.8

Auth/src/commonMain/kotlin/io/github/jan/supabase/auth/mfa/MfaChallenge.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package io.github.jan.supabase.auth.mfa
22

3-
import kotlinx.datetime.Instant
43
import kotlinx.serialization.SerialName
54
import kotlinx.serialization.Serializable
5+
import kotlin.time.Instant
66

77
/**
88
* A challenge to verify the user's identity.

Auth/src/commonMain/kotlin/io/github/jan/supabase/auth/user/UserInfo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
@file:Suppress("UndocumentedPublicClass", "UndocumentedPublicFunction", "UndocumentedPublicProperty")
22
package io.github.jan.supabase.auth.user
33

4-
import kotlinx.datetime.Instant
54
import kotlinx.serialization.SerialName
65
import kotlinx.serialization.Serializable
76
import kotlinx.serialization.json.JsonObject
7+
import kotlin.time.Instant
88

99
@Serializable
1010
data class UserInfo(

Auth/src/commonMain/kotlin/io/github/jan/supabase/auth/user/UserSession.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
@file:Suppress("UndocumentedPublicClass", "UndocumentedPublicFunction", "UndocumentedPublicProperty")
22
package io.github.jan.supabase.auth.user
33

4-
import kotlinx.datetime.Clock
5-
import kotlinx.datetime.Instant
64
import kotlinx.serialization.SerialName
75
import kotlinx.serialization.Serializable
6+
import kotlin.time.Clock
87
import kotlin.time.Duration.Companion.seconds
8+
import kotlin.time.Instant
99

1010
@Serializable
1111
data class UserSession(

Auth/src/commonTest/kotlin/AdminApiTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import io.github.jan.supabase.testing.toJsonElement
1616
import io.ktor.client.engine.mock.respond
1717
import io.ktor.http.HttpMethod
1818
import kotlinx.coroutines.test.runTest
19-
import kotlinx.datetime.Clock
2019
import kotlinx.serialization.json.Json
2120
import kotlinx.serialization.json.boolean
2221
import kotlinx.serialization.json.buildJsonObject
@@ -26,6 +25,7 @@ import kotlinx.serialization.json.jsonPrimitive
2625
import kotlinx.serialization.json.put
2726
import kotlin.test.Test
2827
import kotlin.test.assertEquals
28+
import kotlin.time.Clock
2929

3030
class AdminApiTest {
3131

Auth/src/commonTest/kotlin/MfaApiTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ import io.ktor.client.engine.mock.respond
2020
import io.ktor.http.HttpMethod
2121
import io.ktor.util.encodeBase64
2222
import kotlinx.coroutines.test.runTest
23-
import kotlinx.datetime.Clock
2423
import kotlinx.serialization.json.buildJsonObject
2524
import kotlinx.serialization.json.jsonObject
2625
import kotlinx.serialization.json.jsonPrimitive
2726
import kotlinx.serialization.json.put
2827
import kotlin.test.Test
2928
import kotlin.test.assertEquals
3029
import kotlin.test.assertNull
30+
import kotlin.time.Clock
3131

3232
class MfaApiTest {
3333

Postgrest/src/commonTest/kotlin/PostgrestFilterBuilderTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import io.github.jan.supabase.postgrest.query.filter.PostgrestFilterBuilder
55
import io.ktor.http.decodeURLQueryComponent
66
import io.ktor.http.formUrlEncode
77
import io.ktor.http.parametersOf
8-
import kotlinx.datetime.Instant
98
import kotlinx.serialization.SerialName
109
import kotlinx.serialization.Serializable
1110
import kotlin.test.Test
1211
import kotlin.test.assertEquals
1312
import kotlin.test.assertFails
13+
import kotlin.time.Instant
1414

1515
@Serializable
1616
data class TestData(@SerialName("created_at") val createdAt: Instant)

Realtime/src/commonMain/kotlin/io/github/jan/supabase/realtime/PostgresAction.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package io.github.jan.supabase.realtime
33
import io.github.jan.supabase.SupabaseSerializer
44
import io.github.jan.supabase.decode
55
import io.github.jan.supabase.plugins.SerializableData
6-
import kotlinx.datetime.Instant
76
import kotlinx.serialization.Serializable
87
import kotlinx.serialization.json.JsonObject
8+
import kotlin.time.Instant
99

1010
/**
1111
* Contains information about a column

Realtime/src/commonMain/kotlin/io/github/jan/supabase/realtime/RealtimeImpl.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,14 @@ import kotlinx.coroutines.isActive
3030
import kotlinx.coroutines.launch
3131
import kotlinx.coroutines.sync.Mutex
3232
import kotlinx.coroutines.sync.withLock
33-
import kotlinx.datetime.Clock
3433
import kotlinx.serialization.json.Json
3534
import kotlinx.serialization.json.JsonObject
3635
import kotlinx.serialization.json.buildJsonObject
3736
import kotlinx.serialization.json.jsonPrimitive
3837
import kotlinx.serialization.json.longOrNull
3938
import kotlin.coroutines.coroutineContext
4039
import kotlin.io.encoding.ExperimentalEncodingApi
40+
import kotlin.time.Clock
4141

4242
@PublishedApi internal class RealtimeImpl(override val supabaseClient: SupabaseClient, override val config: Realtime.Config) : Realtime {
4343

Realtime/src/commonMain/kotlin/io/github/jan/supabase/realtime/data/PostgresActionData.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.github.jan.supabase.realtime.data
22

33
import io.github.jan.supabase.realtime.Column
4-
import kotlinx.datetime.Instant
54
import kotlinx.serialization.SerialName
65
import kotlinx.serialization.Serializable
76
import kotlinx.serialization.json.JsonObject
7+
import kotlin.time.Instant
88

99
@Serializable
1010
internal data class PostgresActionData(

0 commit comments

Comments
 (0)