Как сделать асинхронные сопрограммы с наблюдаемыми rxjs? - PullRequest
0 голосов
/ 22 октября 2018

У меня есть протокол на основе диалога.

Сторона, задающая вопросы, должна:

  1. создать вопрос
  2. дождаться ответа и потребить его
  3. перейти к следующему вопросу или прекратить задавать вопросы

Отвечающая сторона должна:

  1. получить вопрос и показать его пользователю
  2. дождаться ответа пользователя
  3. отправить ответ на вопросную сторону
  4. ожидать следующего вопроса или окончания итераций

Обе стороны асинхронны.Некоторые вопросы запрашиваются с сервера.И все ответы от событий пользовательского интерфейса.

Как это сделать в rxjs-way?

...