Skip to content

Commit b8dbea8

Browse files
authored
Merge pull request #149 from mihbor/add-authDomain-to-FirebaseOptions
#141 add authDomain to Firebase options
2 parents 52e20a4 + ae1c8a8 commit b8dbea8

File tree

3 files changed

+7
-3
lines changed
  • firebase-app/src
  • firebase-common/src/jsMain/kotlin/dev/gitlive/firebase

3 files changed

+7
-3
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ data class FirebaseOptions(
5050
val gaTrackingId: String? = null,
5151
val storageBucket: String? = null,
5252
val projectId: String? = null,
53-
val gcmSenderId: String? = null
53+
val gcmSenderId: String? = null,
54+
val authDomain: String? = null
5455
)
5556

5657
expect open class FirebaseException : Exception

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ actual class FirebaseApp internal constructor(val js: firebase.App) {
2626
get() = js.name
2727
actual val options: FirebaseOptions
2828
get() = js.options.run {
29-
FirebaseOptions(applicationId, apiKey, databaseUrl, gaTrackingId, storageBucket, projectId)
29+
FirebaseOptions(applicationId, apiKey, databaseUrl, gaTrackingId, storageBucket, projectId, messagingSenderId, authDomain)
3030
}
3131
}
3232

@@ -39,7 +39,8 @@ private fun FirebaseOptions.toJson() = json(
3939
"storageBucket" to (storageBucket ?: undefined),
4040
"projectId" to (projectId ?: undefined),
4141
"gaTrackingId" to (gaTrackingId ?: undefined),
42-
"messagingSenderId" to (gcmSenderId ?: undefined)
42+
"messagingSenderId" to (gcmSenderId ?: undefined),
43+
"authDomain" to (authDomain ?: undefined)
4344
)
4445

4546
actual open class FirebaseException(code: String?, cause: Throwable) : Exception("$code: ${cause.message}", cause)

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ external object firebase {
2727
val gaTrackingId: String?
2828
val storageBucket: String?
2929
val projectId: String?
30+
val messagingSenderId: String?
31+
val authDomain: String?
3032
}
3133

3234
val apps : Array<App>

0 commit comments

Comments
 (0)