Skip to content

Commit 51b28e6

Browse files
committed
Re-enable ios constructors
1 parent 80770ac commit 51b28e6

File tree

10 files changed

+15
-29
lines changed
  • firebase-auth/src/iosMain/kotlin/dev/gitlive/firebase/auth
  • firebase-common/src/jsMain/kotlin/dev/gitlive/firebase
  • firebase-config/src/iosMain/kotlin/dev/gitlive/firebase/remoteconfig
  • firebase-database/src/iosMain/kotlin/dev/gitlive/firebase/database
  • firebase-firestore/src/iosMain/kotlin/dev/gitlive/firebase/firestore
  • firebase-functions/src
  • firebase-installations/src/iosMain/kotlin/dev/gitlive/firebase/installations

10 files changed

+15
-29
lines changed

firebase-auth/src/iosMain/kotlin/dev/gitlive/firebase/auth/auth.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ import platform.Foundation.*
1919
actual val Firebase.auth
2020
get() = FirebaseAuth(FIRAuth.auth())
2121

22-
actual fun Firebase.auth(app: FirebaseApp): FirebaseAuth = TODO("Come back to issue")
23-
// FirebaseAuth(FIRAuth.authWithApp(app.ios))
22+
actual fun Firebase.auth(app: FirebaseApp): FirebaseAuth = FirebaseAuth(FIRAuth.authWithApp(app.ios))
2423

2524
actual class FirebaseAuth internal constructor(val ios: FIRAuth) {
2625

firebase-common/src/jsMain/kotlin/dev/gitlive/firebase/externals.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,6 @@ external object firebase {
276276
object functions {
277277
class Functions {
278278
fun httpsCallable(name: String, options: Json?): HttpsCallable
279-
fun useFunctionsEmulator(origin: String)
280279
fun useEmulator(host: String, port: Int)
281280
}
282281
interface HttpsCallableResult {

firebase-config/src/iosMain/kotlin/dev/gitlive/firebase/remoteconfig/FirebaseRemoteConfig.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ import platform.Foundation.timeIntervalSince1970
1919
actual val Firebase.remoteConfig: FirebaseRemoteConfig
2020
get() = FirebaseRemoteConfig(FIRRemoteConfig.remoteConfig())
2121

22-
actual fun Firebase.remoteConfig(app: FirebaseApp): FirebaseRemoteConfig = TODO("Come back to issue")
23-
// FirebaseRemoteConfig(FIRRemoteConfig.remoteConfigWithApp(Firebase.app.ios))
22+
actual fun Firebase.remoteConfig(app: FirebaseApp): FirebaseRemoteConfig =
23+
FirebaseRemoteConfig(FIRRemoteConfig.remoteConfigWithApp(Firebase.app.ios))
2424

2525
actual class FirebaseRemoteConfig internal constructor(val ios: FIRRemoteConfig) {
2626
actual val all: Map<String, FirebaseRemoteConfigValue>

firebase-database/src/iosMain/kotlin/dev/gitlive/firebase/database/database.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ actual val Firebase.database
3333
actual fun Firebase.database(url: String) =
3434
FirebaseDatabase(FIRDatabase.databaseWithURL(url))
3535

36-
actual fun Firebase.database(app: FirebaseApp): FirebaseDatabase = TODO("Come back to issue")
37-
// FirebaseDatabase(FIRDatabase.databaseForApp(app.ios))
36+
actual fun Firebase.database(app: FirebaseApp): FirebaseDatabase =
37+
FirebaseDatabase(FIRDatabase.databaseForApp(app.ios))
3838

39-
actual fun Firebase.database(app: FirebaseApp, url: String): FirebaseDatabase = TODO("Come back to issue")
40-
// FirebaseDatabase(FIRDatabase.databaseForApp(app.ios, url))
39+
actual fun Firebase.database(app: FirebaseApp, url: String): FirebaseDatabase =
40+
FirebaseDatabase(FIRDatabase.databaseForApp(app.ios, url))
4141

4242
actual class FirebaseDatabase internal constructor(val ios: FIRDatabase) {
4343

firebase-firestore/src/iosMain/kotlin/dev/gitlive/firebase/firestore/firestore.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@ import platform.Foundation.NSNull
2121
actual val Firebase.firestore get() =
2222
FirebaseFirestore(FIRFirestore.firestore())
2323

24-
actual fun Firebase.firestore(app: FirebaseApp): FirebaseFirestore = TODO("Come back to issue")
25-
//actual fun Firebase.firestore(app: FirebaseApp): FirebaseFirestore {
26-
// return FirebaseFirestore(FIRFirestore.firestoreForApp(app.ios))
27-
//}
24+
actual fun Firebase.firestore(app: FirebaseApp): FirebaseFirestore =
25+
FirebaseFirestore(FIRFirestore.firestoreForApp(app.ios))
2826

2927
@Suppress("UNCHECKED_CAST")
3028
actual class FirebaseFirestore(val ios: FIRFirestore) {

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ actual class FirebaseFunctions internal constructor(val android: com.google.fire
2929
actual fun httpsCallable(name: String, timeout: Long?) =
3030
HttpsCallableReference(android.getHttpsCallable(name).apply { timeout?.let { setTimeout(it, TimeUnit.MILLISECONDS) } })
3131

32-
actual fun useFunctionsEmulator(origin: String) = android.useFunctionsEmulator(origin)
33-
3432
actual fun useEmulator(host: String, port: Int) = android.useEmulator(host, port)
3533
}
3634

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ import kotlinx.serialization.SerializationStrategy
1313
expect class FirebaseFunctions {
1414
fun httpsCallable(name: String, timeout: Long? = null): HttpsCallableReference
1515
fun useEmulator(host: String, port: Int)
16-
17-
@Deprecated("Use useEmulator(java.lang.String,int) to connect to the emulator.")
18-
fun useFunctionsEmulator(origin: String)
1916
}
2017

2118
expect class HttpsCallableReference {

firebase-functions/src/iosMain/kotlin/dev/gitlive/firebase/functions/functions.kt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,16 @@ actual val Firebase.functions
2121
actual fun Firebase.functions(region: String) =
2222
FirebaseFunctions(FIRFunctions.functionsForRegion(region))
2323

24-
actual fun Firebase.functions(app: FirebaseApp): FirebaseFunctions = TODO("Come back to issue")
25-
// FirebaseFunctions(FIRFunctions.functionsForApp(app.ios))
24+
actual fun Firebase.functions(app: FirebaseApp): FirebaseFunctions =
25+
FirebaseFunctions(FIRFunctions.functionsForApp(app.ios))
2626

27-
actual fun Firebase.functions(app: FirebaseApp, region: String): FirebaseFunctions = TODO("Come back to issue")
28-
// FirebaseFunctions(FIRFunctions.functionsForApp(app.ios, region = region))
27+
actual fun Firebase.functions(app: FirebaseApp, region: String): FirebaseFunctions =
28+
FirebaseFunctions(FIRFunctions.functionsForApp(app.ios, region = region))
2929

3030
actual class FirebaseFunctions internal constructor(val ios: FIRFunctions) {
3131
actual fun httpsCallable(name: String, timeout: Long?) =
3232
HttpsCallableReference(ios.HTTPSCallableWithName(name).apply { timeout?.let { setTimeoutInterval(it/1000.0) } })
3333

34-
actual fun useFunctionsEmulator(origin: String): Unit = TODO("Come back to issue")
35-
//ios.useFunctionsEmulatorOrigin(origin)
36-
3734
actual fun useEmulator(host: String, port: Int) = ios.useEmulatorWithHost(host, port.toLong())
3835
}
3936

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ actual class FirebaseFunctions internal constructor(val js: firebase.functions.F
2626
actual fun httpsCallable(name: String, timeout: Long?) =
2727
rethrow { HttpsCallableReference(js.httpsCallable(name, timeout?.let { json("timeout" to timeout.toDouble()) })) }
2828

29-
actual fun useFunctionsEmulator(origin: String) = js.useFunctionsEmulator(origin)
30-
3129
actual fun useEmulator(host: String, port: Int) = js.useEmulator(host, port)
3230
}
3331

firebase-installations/src/iosMain/kotlin/dev/gitlive/firebase/installations/installations.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ import platform.Foundation.*
1010
actual val Firebase.installations
1111
get() = FirebaseInstallations(FIRInstallations.installations())
1212

13-
actual fun Firebase.installations(app: FirebaseApp) : FirebaseInstallations = TODO("Come back to issue")
14-
// = FirebaseInstallations(FIRInstallations.installationsWithApp(app.ios))
13+
actual fun Firebase.installations(app: FirebaseApp): FirebaseInstallations =
14+
FirebaseInstallations(FIRInstallations.installationsWithApp(app.ios))
1515

1616
actual class FirebaseInstallations internal constructor(val ios: FIRInstallations) {
1717

0 commit comments

Comments
 (0)