Size: a a a

Dart & Flutter по-русски

2020 July 13

SS

Sergey Salnikov in Dart & Flutter по-русски
kroppli Petushkov
к каким решениям?)
парень вообще с ноля входил в VOIP
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
ну там сложность больше самого бэкенда вебртс, а на стороне флаттера сложности коннекшена и всяких с ним ньюансов, но всё решаемо
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
kroppli Petushkov
если по сути, то webrtc работает весьма норм (уже успешно в альфу вышли, полузакрытую)
он работад норм ещё до того как я первый релиз в апреле 17ого выкатил )
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Sergey Salnikov
он работад норм ещё до того как я первый релиз в апреле 17ого выкатил )
🙂
источник

SK

Sergey Kuz in Dart & Flutter по-русски
ребят есть класс OrderData со свойством orderList и методом addOrder а также future методом который с сервера тянет данные для Order по циклу создает объект Order и пытается запихнуть Order в обьект класса OrderData свойство orderList выплевывает ошибку E/flutter (22025): NoSuchMethodError: The method 'addOrder' was called on null.
E/flutter (22025): Receiver: null
E/flutter (22025): Tried calling: addOrder(Instance of 'Order')
источник

SK

Sergey Kuz in Dart & Flutter по-русски
какие мысли ?)
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
мы даже масочки накладывали в отдаваемый поток =)
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
хаха, прикольно)
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Sergey Salnikov
он работад норм ещё до того как я первый релиз в апреле 17ого выкатил )
аппка в сторе?
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
kroppli Petushkov
хаха, прикольно)
но это эту часть не я пилил, у нас был форк webrtc

я только конекшн и сигналинг и юзер мординг
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
я тоже за бэкенд голосовой не брался, только то что на флаттер стороне
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
kroppli Petushkov
аппка в сторе?
первую заменили - там новая, уверен что ничего моего нет connect.club
вторая живёт aitu.io
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Sergey Kuz
ребят есть класс OrderData со свойством orderList и методом addOrder а также future методом который с сервера тянет данные для Order по циклу создает объект Order и пытается запихнуть Order в обьект класса OrderData свойство orderList выплевывает ошибку E/flutter (22025): NoSuchMethodError: The method 'addOrder' was called on null.
E/flutter (22025): Receiver: null
E/flutter (22025): Tried calling: addOrder(Instance of 'Order')
код покажи
источник

C

Combot in Dart & Flutter по-русски
Total messages: 223977
источник

SK

Sergey Kuz in Dart & Flutter по-русски
Oleksandr Pidlisnyi
код покажи
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;

 }
}
источник

kP

kroppli Petushkov in Dart & Flutter по-русски
Sergey Salnikov
первую заменили - там новая, уверен что ничего моего нет connect.club
вторая живёт aitu.io
sixx.co 🙂
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Sergey Kuz
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;
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
Sergey Kuz
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; ?
источник

OP

Oleksandr Pidlisnyi in Dart & Flutter по-русски
помоему там просто addOrder(ord) и все
источник

SK

Sergey Kuz in Dart & Flutter по-русски
Oleksandr Pidlisnyi
ну так то очень странный код
но проблема в другом
у Вас не проиницализирован OrderData userOrders;
ну это иницилизация обьекта
источник