Flutter Convert FromMap to list The argument type 'Object?' can't be assigned to the parameter type 'Map<String, dynamic>'
304
Would you try to change like below.
From
Sales.fromMap(snapshot.data())
To
Sales.fromMap(snapshot.data() as Map<String, dynamic>)
Author by
nullonprog
Updated on January 04, 2023Comments
-
nullonprog over 1 year
I am trying to create some charts in a flutter, I am getting stuck in DocumentSnapshot.data I feel like flutter has changed the naming but I can not find it anywhere.
Widget _buildBody(BuildContext context){ return StreamBuilder<QuerySnapshot>( stream: FirebaseFirestore.instance.collection('sales').snapshots(), builder: (context,snapshot){ if(!snapshot.hasData){ return LinearProgressIndicator(); } else{ List<Sales> sales = snapshot.data!.docs .map((snapshot) => Sales.fromMap(snapshot.data())) .toList(); } }, ); }