File tree Expand file tree Collapse 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
androidMain/kotlin/dev/gitlive/firebase/functions
commonMain/kotlin/dev/gitlive/firebase/functions
iosMain/kotlin/dev/gitlive/firebase/functions
jsMain/kotlin/dev/gitlive/firebase/functions
firebase-installations/src/iosMain/kotlin/dev/gitlive/firebase/installations Expand file tree Collapse file tree 10 files changed +15
-29
lines changed Original file line number Diff line number Diff line change @@ -19,8 +19,7 @@ import platform.Foundation.*
19
19
actual val Firebase .auth
20
20
get() = FirebaseAuth (FIRAuth .auth())
21
21
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))
24
23
25
24
actual class FirebaseAuth internal constructor(val ios : FIRAuth ) {
26
25
Original file line number Diff line number Diff line change @@ -276,7 +276,6 @@ external object firebase {
276
276
object functions {
277
277
class Functions {
278
278
fun httpsCallable (name : String , options : Json ? ): HttpsCallable
279
- fun useFunctionsEmulator (origin : String )
280
279
fun useEmulator (host : String , port : Int )
281
280
}
282
281
interface HttpsCallableResult {
Original file line number Diff line number Diff line change @@ -19,8 +19,8 @@ import platform.Foundation.timeIntervalSince1970
19
19
actual val Firebase .remoteConfig: FirebaseRemoteConfig
20
20
get() = FirebaseRemoteConfig (FIRRemoteConfig .remoteConfig())
21
21
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))
24
24
25
25
actual class FirebaseRemoteConfig internal constructor(val ios : FIRRemoteConfig ) {
26
26
actual val all: Map <String , FirebaseRemoteConfigValue >
Original file line number Diff line number Diff line change @@ -33,11 +33,11 @@ actual val Firebase.database
33
33
actual fun Firebase.database (url : String ) =
34
34
FirebaseDatabase (FIRDatabase .databaseWithURL(url))
35
35
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))
38
38
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))
41
41
42
42
actual class FirebaseDatabase internal constructor(val ios : FIRDatabase ) {
43
43
Original file line number Diff line number Diff line change @@ -21,10 +21,8 @@ import platform.Foundation.NSNull
21
21
actual val Firebase .firestore get() =
22
22
FirebaseFirestore (FIRFirestore .firestore())
23
23
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))
28
26
29
27
@Suppress(" UNCHECKED_CAST" )
30
28
actual class FirebaseFirestore (val ios : FIRFirestore ) {
Original file line number Diff line number Diff line change @@ -29,8 +29,6 @@ actual class FirebaseFunctions internal constructor(val android: com.google.fire
29
29
actual fun httpsCallable (name : String , timeout : Long? ) =
30
30
HttpsCallableReference (android.getHttpsCallable(name).apply { timeout?.let { setTimeout(it, TimeUnit .MILLISECONDS ) } })
31
31
32
- actual fun useFunctionsEmulator (origin : String ) = android.useFunctionsEmulator(origin)
33
-
34
32
actual fun useEmulator (host : String , port : Int ) = android.useEmulator(host, port)
35
33
}
36
34
Original file line number Diff line number Diff line change @@ -13,9 +13,6 @@ import kotlinx.serialization.SerializationStrategy
13
13
expect class FirebaseFunctions {
14
14
fun httpsCallable (name : String , timeout : Long? = null): HttpsCallableReference
15
15
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 )
19
16
}
20
17
21
18
expect class HttpsCallableReference {
Original file line number Diff line number Diff line change @@ -21,19 +21,16 @@ actual val Firebase.functions
21
21
actual fun Firebase.functions (region : String ) =
22
22
FirebaseFunctions (FIRFunctions .functionsForRegion(region))
23
23
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))
26
26
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))
29
29
30
30
actual class FirebaseFunctions internal constructor(val ios : FIRFunctions ) {
31
31
actual fun httpsCallable (name : String , timeout : Long? ) =
32
32
HttpsCallableReference (ios.HTTPSCallableWithName (name).apply { timeout?.let { setTimeoutInterval(it/ 1000.0 ) } })
33
33
34
- actual fun useFunctionsEmulator (origin : String ): Unit = TODO (" Come back to issue" )
35
- // ios.useFunctionsEmulatorOrigin(origin)
36
-
37
34
actual fun useEmulator (host : String , port : Int ) = ios.useEmulatorWithHost(host, port.toLong())
38
35
}
39
36
Original file line number Diff line number Diff line change @@ -26,8 +26,6 @@ actual class FirebaseFunctions internal constructor(val js: firebase.functions.F
26
26
actual fun httpsCallable (name : String , timeout : Long? ) =
27
27
rethrow { HttpsCallableReference (js.httpsCallable(name, timeout?.let { json(" timeout" to timeout.toDouble()) })) }
28
28
29
- actual fun useFunctionsEmulator (origin : String ) = js.useFunctionsEmulator(origin)
30
-
31
29
actual fun useEmulator (host : String , port : Int ) = js.useEmulator(host, port)
32
30
}
33
31
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ import platform.Foundation.*
10
10
actual val Firebase .installations
11
11
get() = FirebaseInstallations (FIRInstallations .installations())
12
12
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))
15
15
16
16
actual class FirebaseInstallations internal constructor(val ios : FIRInstallations ) {
17
17
You can’t perform that action at this time.
0 commit comments