Skip to content

Commit a2e692f

Browse files
committed
put serializer first in call function
1 parent 6a493d3 commit a2e692f

File tree

3 files changed

+3
-3
lines changed
  • firebase-functions/src

3 files changed

+3
-3
lines changed

firebase-functions/src/androidMain/kotlin/dev/teamhub/firebase/functions/functions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ actual class HttpsCallableReference internal constructor(val android: com.google
3232
actual suspend inline fun <reified T> call(data: T) =
3333
HttpsCallableResult(android.call(encode(data)).await())
3434

35-
actual suspend inline fun <reified T> call(data: T, strategy: SerializationStrategy<T>) =
35+
actual suspend inline fun <reified T> call(strategy: SerializationStrategy<T>, data: T) =
3636
HttpsCallableResult(android.call(encode(strategy, data)).await())
3737
}
3838

firebase-functions/src/commonMain/kotlin/dev/teamhub/firebase/functions/functions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ expect class FirebaseFunctions {
1414
expect class HttpsCallableReference {
1515
@ImplicitReflectionSerializer
1616
suspend inline fun <reified T> call(data: T): HttpsCallableResult
17-
suspend inline fun <reified T> call(data: T, strategy: SerializationStrategy<T>): HttpsCallableResult
17+
suspend inline fun <reified T> call(strategy: SerializationStrategy<T>, data: T): HttpsCallableResult
1818
suspend fun call(): HttpsCallableResult
1919
}
2020

firebase-functions/src/jsMain/kotlin/dev/teamhub/firebase/functions/functions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ actual class HttpsCallableReference internal constructor(val js: firebase.functi
3232
actual suspend inline fun <reified T> call(data: T) =
3333
rethrow { HttpsCallableResult(js(encode(data)).await()) }
3434

35-
actual suspend inline fun <reified T> call(data: T, strategy: SerializationStrategy<T>) =
35+
actual suspend inline fun <reified T> call(strategy: SerializationStrategy<T>, data: T) =
3636
rethrow { HttpsCallableResult(js(encode(strategy, data)).await()) }
3737
}
3838

0 commit comments

Comments
 (0)