I'm trying to view my current realtime database's data on the firebase console, but it appears as null. I'm definitely writing to the database correctly as the below listener returns me the correct information when i use the setValue function. Does anyone know if it just takes a few hours to reflect on the firebase console or there's something im missing here?
firebaseAuth.currentUser?.uid?.let {
db.getReference("users").child(it).addValueEventListener(object : ValueEventListener {
override fun onDataChange(snapshot: DataSnapshot) {
val user = snapshot.getValue(User::class.java)
Log.d("username", user?.username.toString())
Log.d("favSport", user?.favouriteSport.toString())
}
override fun onCancelled(error: DatabaseError) {
TODO("Not yet implemented")
}
})
}