Прослушивать события Firebase Firestore

Подскажите пожалуйста, как мне определять, что в базу данных был добавлен новый документ и реагировать на это? Вообще мне нужно, чтобы при обновлении базы данных выводилось уведомление Вот что я делаю

db = FirebaseFirestore.getInstance()
    db.collection("Glide")
        .addSnapshotListener { value, error ->
            for (dc: DocumentChange in value?.documentChanges!!) {
                if (dc.type == DocumentChange.Type.ADDED) {
                    println("hello")
                }
            }
        }

Но это не совсем то чего мне хотелось бы, код выполняется не только когда добавляется новый документ в базу, но и при простой загрузке данных, уже существующих в этой базе данных. Как мне реагировать только на добавление нового документа?


Ответы (0 шт):