loadAllFromSnapshot<T extends DatabaseObject> static method
List<T>
loadAllFromSnapshot<T extends DatabaseObject>(
- QuerySnapshot<
Object?> snapshot, - T creator()
Loads all DatabaseObjects from a CollectionReference
using a creator function.
Implementation
static List<T> loadAllFromSnapshot<T extends DatabaseObject>(
QuerySnapshot snapshot, T Function() creator) {
List<T> list = [];
for (var doc in snapshot.docs) {
list.add(loadSnapshot<T>(doc, creator));
}
return list;
}