platform: arduno: mqtt: fix mqtt build
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
This commit is contained in:
@@ -201,8 +201,8 @@ MQTTTelemetry::handleEventOnline(const InputEvent& evt)
|
||||
void
|
||||
MQTTTelemetry::handleConfigChange(const InputEvent& event)
|
||||
{
|
||||
const JsonObject* obj = static_cast<JsonObject*>(event.value().asPointer());
|
||||
strncpy(m_hostBuf, obj["mqtt.ip"].c_str(), sizeof(m_hostBuf));
|
||||
const JsonObject& obj = event.as<JsonObject>();
|
||||
strncpy(m_hostBuf, obj["mqtt.ip"].as<JsonString>().c_str(), sizeof(m_hostBuf));
|
||||
m_mqtt.disconnect();
|
||||
}
|
||||
|
||||
@@ -217,7 +217,7 @@ MQTTTelemetry::loop()
|
||||
void
|
||||
MQTTTelemetry::handleEvent(const InputEvent& evt)
|
||||
{
|
||||
OnlineTaskMixin::handle(evt);
|
||||
OnlineTaskMixin::handleEvent(evt);
|
||||
ConfigTaskMixin::handleEvent(evt);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user