class OrderData extends ChangeNotifier{
List<Order> orderList = List<Order>();
int myUserID = 7098;
void addOrder(Order newOrder){
orderList.add(newOrder);
notifyListeners();
}
Future<OrderData> get userOrders async{
var url = 'url';
var response = await http.get(url);
var orders = (convert.jsonDecode(response.body));
OrderData userOrders;
// userOrders.orderList = List<Order>();
for (var order in orders){
print(order['sumPayment']);
Order ord = Order(
id: int.parse(order['id']),
price: int.parse(order['price']),
);
print(ord);
userOrders.addOrder(ord);
print(userOrders);
notifyListeners();
}
return userOrders;
}
}
ну так то очень странный код
но проблема в другом
у Вас не проиницализирован OrderData userOrders;