Dart: Cast List<dynamic> to List<DocumentReference>

Viewed 362

I everyone! I'm just triyng to cast a List<dynamic> to List<DocumentReference> .That's my code:

UserM.fromMap(Map<String, dynamic> map) {
    //_id = map['id'];
    //_name = map['name'];
    //_imgsrc = map['imgsrc'];
    //_adresse = Adresse.fromMap(map['adresse'] as Map<String, dynamic>);
    var test = map['restoFavs'];
    _restoFavs = new List<DocumentReference>.from(test);
    //_panier = map['panier'];
    //_email = map['email'];
  }

But i have this error on screen: enter image description here The map come from firestore document data.I use flutter 1.22.5 dart 2.5.2 Can someone help me, please!

1 Answers

Try this :

_restoFavs = [for(var e in test.values) e as DocumentReference];
Related