Это класс базы данных. Я пытаюсь получить данные из функции fetchprojects
в будущий конструктор, но не могу это сделать.
List<Project> fetchProjects(QuerySnapshot snapshot) {
return snapshot.documents.map((e) {
return Project(
id: e.data['id'],
title: e.data['title'],
description: e.data['description'],
prequisites: e.data['prequisites'],
complexity: e.data['complexity'],
affordability: e.data['affordability'],
duration: e.data['duration'],
members: e.data['members'],
contact: e.data['contact']);
}).toList();
}
// get brews stream
//
Stream<List<Project>> get projects {
return projectCollection.snapshots().map(fetchProjects);
}
}