uvinte do Firestore para sub-coleções
Tenho minha configuração do Firestore da seguinte maneira:
Channels [coleção] ----> channelID ---> Mensagens [coleção] ---> messageID
Como eu adicionaria o snapshotListener à sub-coleção 'Messages'?
Firestore.firestore().collection("Channels").document().collection("Messages").addSnapshotListener { (querySnapshot, error) in
guard let snapshot = querySnapshot else {
print("Error listening for channel updates: \(error?.localizedDescription ?? "No error")")
return
}
snapshot.documentChanges.forEach { change in
print(change)
}
}
Isso não funcionou para mim