код после await исполняется после всего остального, получается полная муть. Кто нить может это прокоментировать? Получается в евентах ничего асинхронного не заюзать, в чем тогда прикол?
только вот получается, что если в середине обработчика события я чето сделаю через await, он кидает это событие, переходит к следующему, и когда все закончит, начинает авэйты выполнять. Я вот так вот не ожидал. Ждалось, что в эвенте я к базе обращусь, запишу чего и дальше пойду через await, но блин нет такого
видимо сделали это для постановки в очередь, чтобы ответ выплюнул синхронно, а асинхроннотпотом потихонечку разгребать например когда заказы делает пользователь, то быстро ответ ушел, а потом частенько много логики(доставка, высчитывание маршрута, оплата, подсчет скидок бонусов и тд) и вот чтобы в это время человек не ждал ответа долго, ставится в очередь
А вы уверены что во всей цепочке вызовов не пропусти await?
кучу раз перепроверял. сейчас еще ищу там же... но по ходу нет
Обсуждают сегодня