Ошибки и предложения

В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.

Спасибо!

Мы очень рады, что Вам нравится данный проект и вы проголосовали за его развитие.

Работа над задачами по проекту отнимает у его разработчика самое ценное — время, так что небольшая компенсация в виде материальной поддержки поднимет интерес к разработке и позволит сделать больше задач для общей пользы :)

Перейти к проекту Нет, спасибо

<<< Назад

Добавление 'TOPIC' в список параметров при вызове метода

Добавлено: 2020-10-10 13:08:00 AE / Статус: Новая / Проект: Дополнение MQTT

Методу-обработчику топика в качестве параметров доступны старое и новое значения топика. Но недоступен, собственно сам топик.
В результате я не нашел простого способа написать "универсальный" обработчик для нескольких однотипных модулей в составе комплексного MQTT устройства. Понятно, что workaround'ы придумать всегда можно. Скажем, отдельный метод на каждый топик в группе (+рефакторинг), или даже свой объект на каждый подмодуль - но почему бы не дать цвести всем цветам? :)

Тем более что добавить $params['TOPIC'] из коробки кажется не такой уж сложной задачей
Спасибо!

+4
 
Обсуждение (0)