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

questionAnswers(3)

yourAnswerToTheQuestion