A value of type List can't be returned from method because it has a return type of Future> как победить? Flutter
- > как победить? Flutter
Есть следующая функция обрабатывающая список из объектов полученных из json ответа. data Обрабатываю foreach для фильтрации по определённым значениям и упаковываю в список объектов
Future<List<SinglePhoto>> foreachdata(List data, mpdid) {
List photoids = [];
List<SinglePhoto> currentList = [];
data.forEach((element) {
if (element.mprdphotoid != null &&
(!photoids.contains(element.mprdphotoid)) &&
(element.mprdid == mpdid)) {
SinglePhoto photo1 =
SinglePhoto(element.mprdphotoid, element.urlphoto, element.mprdid);
currentList.add(photo1);
photoids.add(element.mprdphotoid);
}
});
return currentList;
}
flutter ругается A value of type List can't be returned from method because it has a return type of Future<List> Мне нужен именно тип future так как далее я использую futurebuilder widget Как победить?