Показать сообщение отдельно
  #2 (permalink)  
Старый 28.10.2016, 23:07
Аспирант
Отправить личное сообщение для fuckingquest Посмотреть профиль Найти все сообщения от fuckingquest
 
Регистрация: 28.10.2016
Сообщений: 70

А при чем тут промисы?
Ты реализовал что-то типа паттерна Observer с нативным сахарком. У тебя просто body слушает событие.
Механизмы то там в любом случае схожие чем то, внутри движка коллбеки, записанные в промисы дергаются на события, но у них назначение другое -- писать асинхронный код последовательно.

В твоем случае где гарантия последовательного выполнения кода?
Вызываешь ты свой testy, допустим, через рандомные промежутки времени трижды, и должна быть какая-то последовательность, чтобы они друг друга не перекрывали во времени, где у тебя это?
В таком случае, нужно будет вручную синхронизировать это все в коллбеке eventforsibling, очередь создавать и тп.
Ответить с цитированием