Почему бы тогда не переместить весь список блюд в firebase? Тогда будет возможность его редактировать не заливая новую версию в сторы, а просто изменив этот список в самом firebase.
окей, а как собственно тянуть их в класс, сам firebase возвращает query<Map<Strin,dynamic>>
Тянуть их в класс? Сделать factory DishesList.fromJson(Map<String, dynamic> data), который будет принимать мапу и возвращать DishesList. А firebase возвращает Query, потому что ты до конца не разобрался как с ним работать. Query это только сам запрос. Это не полученные данные. У Query еще нужно вызвать get(). Это async метод, так что нужно его await'ить. Пример: (await query.get()).docs.first.data() // Возвращает первый снэпшот в формате Map<String, dynamic>
Обсуждают сегодня