привет. нашел еще один странний момент когда искал причину бага в порте библиотеки: в CodeConfirmationPm, вот то как собирал логи и что получилось
https://gist.github.com/vchernyshov/e68aa51ef0a6ff3a499e743305c470acСуть проблемы в ReaktivePm: если ввести не тот код что пришел приходит ошибка и отправка повторяется циклически.
По логу видно что в ReaktivePm емит от стейта с кодом проходит на момент когда inProgress false, а в RxPm до - соответственно повторного запуска нет.
Видимо что то внутри библиотек работает не совсем одинаково. Почему и что пока не ясно.
Но тут другой момент - в RxPm емит текста тоже происходит и только из-за флага прогресса нету цикличности.
Вопрос корректно ли такое поведение в принципе или стейт не должен би емитить в текущем примере и второе может лучше использовать не code.text.observable , а code.textChanges.observable, так как в таком случае все работает нормально, просто нету емита из стейта.