Так, каков мой случай:
Я отправляю сигнальное сообщение в сеть и хочу дождаться ответа, если это не произойдет в течение 2 секунд, я хочу отправить сигнальное сообщение еще раз. После 3 повторных попыток я хочу вызвать ошибку и войти куда-нибудь.
Я подписываюсь на заметное упрощенное ниже:
from(messages).pipe(filter(value => condition(value)))
и мне нужно подождать, пока оно выдаст ожидаемое значение и одновременно выполнить процесс, описанный выше. Буду признателен за любую помощь!