Size: a a a

2021 January 21

KN

Kirill Nesmeyanov in PHP
потому что вот такое у них внешнее апи =\
источник

MM

Maksim Masiukevich in PHP
так, погоди...
источник

MM

Maksim Masiukevich in PHP
это ж ваш код
источник

KN

Kirill Nesmeyanov in PHP
внезапно
источник

MM

Maksim Masiukevich in PHP
и зачем ты мне скинул эту говноссылку?) я всё ещё не могу понять, зачем тебе здесь свой луп
источник

KN

Kirill Nesmeyanov in PHP
потому что порядок резолва промизов зависит не от порядка их реального резолва
источник

MM

Maksim Masiukevich in PHP
чё?
источник

MM

Maksim Masiukevich in PHP
я перефразирую
источник

MM

Maksim Masiukevich in PHP
что тебе мешало

while ([$messages, $headers] = $this->relay->await()) завернуть в промис, в котором бы просто докидывал сообщеньки в Emitter?
источник

KN

Kirill Nesmeyanov in PHP
это не избавляло бы от того, что нужно было писать свой эвент луп
источник

KN

Kirill Nesmeyanov in PHP
это был бы всего лишь неблокирующий адаптер для ампа/реакта
источник

MM

Maksim Masiukevich in PHP
да не, звучит как дохера свободного времени
источник

MM

Maksim Masiukevich in PHP
покажи мне луп свой
источник

АЯ

Андрей Ява in PHP
Не ведись на провокации, не показывай )
источник

MM

Maksim Masiukevich in PHP
Андрей Ява
Не ведись на провокации, не показывай )
в ро
источник

KN

Kirill Nesmeyanov in PHP
Maksim Masiukevich
покажи мне луп свой
это он и есть, а дальше все промизы сортируются на выходе
источник

KN

Kirill Nesmeyanov in PHP
и на входе
источник

KN

Kirill Nesmeyanov in PHP
источник

KN

Kirill Nesmeyanov in PHP
это аналог амповского Coroutine, но только с возможностью корректно закенселлить процесс и своим контекстом
источник

KN

Kirill Nesmeyanov in PHP
т.е. тут один хер, что подключать амп и не юзать его почти, или писать своё
источник