Только остался открытым вопрос решили ли в WB проблему с вызовом WhenChanged при перезагрузке и изменению счетчиков нажатий?
Добрый день!
Перенёс вашу тему в соответствии с правилами портала — один вопрос одна тема.
Прошу более развернуто описать проблему: что именно происходит, в каких условиях, какие действия уже предпринимались.
Добрый день.
Что вы называете “проблемой”?
Как описано в документации whenChanged срабатывает при изменении состояния топика. То - как обрабатывать это изменение - дело разработчика.
Вот тут подробно отвечал.
Я правильно понимаю, что в предыдущих релизах (а может и сейчас) была история, что при перезагрузке модулей счетчик нажатий сбрасывался с последующими эффектами?..
Если разработчик логики не предусмотрел обработку подобной ситуации - то и сейчас будут “эффекты”. Нужно понимать возможные причины изменений значений счетчиков. Такие как прерывание питания модуля из-за перезапуска, просто цикличный сброс от переполнения счетчика. Обработка “в лоб” когда изменение значения - реакция даже для управления освещением не всегда допустима.
Какие особенности могут быть для управления освещением?
Ну, вот при снятии-подаче питания - включение. Это не критично - но мне не нравится.