I am using Firebase Realtime Database. I want to listen only for specific data that is added when user opened the app and so on. This is the code:
databaseReference = firebaseDatabase!!.getReference("chat")
databaseReference!!.addValueEventListener(object : ValueEventListener {
override fun onDataChange(snapshot: DataSnapshot) {
Log.i("DDM", "Data Changed")
}
override fun onCancelled(error: DatabaseError) {
Log.i("DDM", "Error While Messaging")
}
})
I specifically want to add a listener for data insertion and not fetch previous data when the listener is registered.