Skip to content

Commit 786c277

Browse files
committed
Fully migrate
1 parent e690bb4 commit 786c277

File tree

27 files changed

+29
-31
lines changed

27 files changed

+29
-31
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,11 @@ import kotlinx.serialization.json.put
6464
import kotlin.coroutines.coroutineContext
6565
import kotlin.time.Clock
6666
import kotlin.time.Duration.Companion.seconds
67-
import kotlin.time.ExperimentalTime
6867

6968
private const val SESSION_REFRESH_THRESHOLD = 0.8
7069
@Suppress("MagicNumber") // see #631
7170
private val SIGNOUT_IGNORE_CODES = listOf(401, 403, 404)
7271

73-
@OptIn(ExperimentalTime::class)
7472
@PublishedApi
7573
internal class AuthImpl(
7674
override val supabaseClient: SupabaseClient,

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package io.github.jan.supabase.auth.mfa
22

33
import kotlinx.serialization.SerialName
44
import kotlinx.serialization.Serializable
5-
import kotlin.time.ExperimentalTime
65
import kotlin.time.Instant
76

87
/**
@@ -18,7 +17,6 @@ data class MfaChallenge(val id: String, @SerialName("type") val factorType: Stri
1817
/**
1918
* Timestamp in UNIX seconds when this challenge will no longer be usable.
2019
*/
21-
@OptIn(ExperimentalTime::class)
2220
val expiresAt: Instant
2321
get() = Instant.fromEpochSeconds(expiresAtSeconds)
2422

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@ package io.github.jan.supabase.auth.user
44
import kotlinx.serialization.SerialName
55
import kotlinx.serialization.Serializable
66
import kotlinx.serialization.json.JsonObject
7-
import kotlin.time.ExperimentalTime
87
import kotlin.time.Instant
98

10-
@OptIn(ExperimentalTime::class)
119
@Serializable
1210
data class UserInfo(
1311
@SerialName("app_metadata")

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ import kotlinx.serialization.SerialName
55
import kotlinx.serialization.Serializable
66
import kotlin.time.Clock
77
import kotlin.time.Duration.Companion.seconds
8-
import kotlin.time.ExperimentalTime
98
import kotlin.time.Instant
109

11-
@OptIn(ExperimentalTime::class)
1210
@Serializable
1311
data class UserSession(
1412
@SerialName("access_token")

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)