val liveData: MutableLiveData<List<Produto>> = MutableLiveData<List<Produto>>()
firestore.collection("produtos")
.get()
.addOnSuccessListener {
it?.let { snapshot ->
val produtos = mutableListOf<Produto>()
for (documento in snapshot.documents) {
Log.i("documentosProdutos", "Produtos Encontrados ${documento.data}")
// documento.data?.let { dados -> // val nome: String = dados["nome"] as String // val preco: Double = dados["preco"] as Double // val produto = Produto(nome = nome, preco = BigDecimal(preco)) // produtos.add(produto) // } val toObject = documento.toObject() } liveData.value=produtos } } return liveData }
Logo no começo digito junto o documento.toObject e NAO COMPILA, o que pode ser ?
![Insira aqui a descrição dessa imagem para ajudar na acessibilidade](https://cdn1.gnarususercontent.com.br/1/790951/70d005d4-0089-4fab-a69d-0f4ff791c876.png)