У меня есть две функции обратного вызова B, C, и я хотел бы, чтобы они обработали результат функции A, возвращающей Deferred (A-> B -> C). Обычно я бы объединял их в одну, но по какой-то причине я не могу этого сделать.
Из того, что я знаю, витой конвейер обратного вызова обрабатывает возврат предыдущего обратного вызова. Решение, очевидно, состоит в том, чтобы добавить B, C в качестве обратных вызовов к A, и передать первоначальный возврат A в B и через return в C. Есть ли лучший способ сделать это, что-то вроде reverse DeferredList ?