Skip to content

Commit 36d4ff6

Browse files
committed
Merge branch 'master' into presence-enabled
# Conflicts: # Realtime/src/commonTest/kotlin/RealtimeTestUtils.kt
2 parents 4e2a8ad + 1be96c8 commit 36d4ff6

File tree

28 files changed

+40
-34
lines changed

28 files changed

+40
-34
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

Functions/src/commonMain/kotlin/io/github/jan/supabase/functions/Functions.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Functions(override val config: Config, override val supabaseClient: Supaba
6060

6161
/**
6262
* Invokes a remote edge function. The authorization token is automatically added to the request.
63-
* @param function The function to invoke
63+
* @param function The function to invoke. If name of the function is renamed, use the slug after URL
6464
* @param builder The request builder to configure the request
6565
* @param region The region where the function is invoked
6666
* @throws RestException or one of its subclasses if receiving an error response
@@ -77,7 +77,7 @@ class Functions(override val config: Config, override val supabaseClient: Supaba
7777
/**
7878
* Invokes a remote edge function. The authorization token is automatically added to the request.
7979
* Note, if you want to serialize [body] to json, you need to add the [HttpHeaders.ContentType] header yourself.
80-
* @param function The function to invoke
80+
* @param function The function to invoke. If name of the function is renamed, use the slug after URL
8181
* @param body The body of the request
8282
* @param headers Headers to add to the request
8383
* @param region The region where the function is invoked
@@ -93,7 +93,7 @@ class Functions(override val config: Config, override val supabaseClient: Supaba
9393

9494
/**
9595
* Invokes a remote edge function. The authorization token is automatically added to the request.
96-
* @param function The function to invoke
96+
* @param function The function to invoke. If name of the function is renamed, use the slug after URL
9797
* @param headers Headers to add to the request
9898
* @param region The region where the function is invoked
9999
* @throws RestException or one of its subclasses if receiving an error response
@@ -107,7 +107,7 @@ class Functions(override val config: Config, override val supabaseClient: Supaba
107107

108108
/**
109109
* Builds an [EdgeFunction] which can be invoked multiple times
110-
* @param function The function name
110+
* @param function The function name. If name of the function is renamed, use the slug after URL
111111
* @param headers Headers to add to the requests when invoking the function
112112
* @param region The region where the function is invoked
113113
*/

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

0 commit comments

Comments
 (0)