Я хочу обновить продукт из моего массива продуктов.
У меня есть массив продуктов в коллекции
products[{
- 0
productPrice: 123
- 1
productPrice: 432
}]
В моем коде я прошел позицию элемента I хочу обновить в этом массиве продуктов
suspend fun updateProductPrice(position:Int,shopId: String,price: Int): Resource<Unit> {
FirebaseFirestore.getInstance().collection("shops").document(shopId).update("products"[position]) //here I need to get productPrice and update its value to the price parameter in my method
return Resource.Success(Unit)
}
Мне нужно обновить значение productPrice (в позиции 0) для этого массива, но я не могу найти, как
Спасибо!