Skip to content

Commit 0e06238

Browse files
committed
add temporary logging and toString impl
1 parent 5e63a3e commit 0e06238

File tree

4 files changed

+10
-0
lines changed
  • firebase-auth/src/androidMain/kotlin/dev/teamhub/firebase/auth
  • firebase-database/src
    • androidMain/kotlin/dev/teamhub/firebase/database
    • jsMain/kotlin/dev/teamhub/firebase/database
  • firebase-firestore/src/androidMain/kotlin/dev/teamhub/firebase/firestore

4 files changed

+10
-0
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ actual class FirebaseAuth internal constructor(val android: com.google.firebase.
2323
actual suspend fun signInAnonymously() = AuthResult(android.signInAnonymously().await())
2424

2525
actual val authStateChanged get() = callbackFlow {
26+
println("adding auth state changed listener to ${this@FirebaseAuth}")
2627
val listener = object : AuthStateListener {
2728
override fun onAuthStateChanged(auth: com.google.firebase.auth.FirebaseAuth) {
2829
offer(auth.currentUser?.let { FirebaseUser(it) })

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ actual open class Query internal constructor(
7878
actual fun startAt(value: Boolean, key: String?) = Query(android.startAt(value, key), persistenceEnabled)
7979

8080
actual val valueEvents get() = callbackFlow {
81+
println("adding value event listener to query ${this@Query}")
8182
val listener = object : ValueEventListener {
8283
override fun onDataChange(snapshot: com.google.firebase.database.DataSnapshot) {
8384
offer(DataSnapshot(snapshot))
@@ -92,6 +93,7 @@ actual open class Query internal constructor(
9293
}
9394

9495
actual fun childEvents(vararg types: Type) = callbackFlow {
96+
println("adding child event listener to query ${this@Query}")
9597
val listener = object : ChildEventListener {
9698

9799
val moved by lazy { types.contains(Type.MOVED) }
@@ -121,6 +123,8 @@ actual open class Query internal constructor(
121123
android.addChildEventListener(listener)
122124
awaitClose { android.removeEventListener(listener) }
123125
}
126+
127+
override fun toString() = android.toString()
124128
}
125129

126130
actual class DatabaseReference internal constructor(

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ actual open class Query internal constructor(open val js: firebase.database.Quer
7474
actual fun startAt(value: Double, key: String?) = Query(js.startAt(value, key))
7575

7676
actual fun startAt(value: Boolean, key: String?) = Query(js.startAt(value, key))
77+
78+
override fun toString() = js.toString()
79+
7780
}
7881

7982
actual class DatabaseReference internal constructor(override val js: firebase.database.Reference): Query(js) {

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ actual class DocumentReference(val android: com.google.firebase.firestore.Docume
252252
DocumentSnapshot(android.get().await())
253253

254254
actual val snapshots get() = callbackFlow {
255+
println("adding snapshot listener to ${this@DocumentReference}: $path")
255256
val listener = android.addSnapshotListener { snapshot, exception ->
256257
snapshot?.let { offer(DocumentSnapshot(snapshot)) }
257258
exception?.let { close(exception) }
@@ -268,6 +269,7 @@ actual open class Query(open val android: com.google.firebase.firestore.Query) {
268269
internal actual fun _where(path: FieldPath, equalTo: Any?) = Query(android.whereEqualTo(path, equalTo))
269270

270271
actual val snapshots get() = callbackFlow {
272+
println("adding snapshot listener to query ${this@Query}")
271273
val listener = android.addSnapshotListener { snapshot, exception ->
272274
snapshot?.let { offer(QuerySnapshot(snapshot)) }
273275
exception?.let { close(exception) }

0 commit comments

Comments
 (0)