Как преобразовать эту часть приложения Riverpod Todos для использования с Firestore? [закрыто]
Я изучал это приложение Todos, предоставленное Реми, в качестве примера использования Riverpod.
У меня вопрос: как преобразовать эту часть кода для получения данных из Firestore вместо фиктивного Json?
Если вы посмотрите файл main.dart, вы найдете этот код.
final todoListProvider = StateNotifierProvider((ref) {
return TodoList([
Todo(id: 'todo-0', description: 'hi'),
Todo(id: 'todo-1', description: 'hello'),
Todo(id: 'todo-2', description: 'bonjour'),
]);
});
Итак, вместо этих фиктивных данных я хотел бы получить их из Firestore. Как только я покажу эту часть, мне не нужно ничего отправлять обратно в Firestore, потому что в моем приложении я хочу делать другие вещи в автономном режиме, поскольку состояние методов для завершенного и незавершенного должно просто оставаться в приложении и не не нужно отправлять обратно на базу.