Fix event params in eventTriggered signal

pull/573/head
Michael Zanetti 2021-03-24 20:14:34 +01:00
parent 706532ecb0
commit 1242e53698
2 changed files with 3 additions and 3 deletions

View File

@ -201,8 +201,8 @@ void ThingManager::notificationReceived(const QVariantMap &data)
}
return;
}
// qDebug() << "Event received" << thingId.toString() << eventTypeId.toString() << qUtf8Printable(QJsonDocument::fromVariant(event).toJson());
thing->eventTriggered(eventTypeId.toString(), event.value("params").toMap());
qCDebug(dcThingManager) << "Event received" << thingId.toString() << eventTypeId.toString() << qUtf8Printable(QJsonDocument::fromVariant(event).toJson());
thing->eventTriggered(eventTypeId.toString(), event.value("params").toList());
} else if (notification == "Integrations.IOConnectionAdded") {
QVariantMap connectionMap = data.value("params").toMap().value("ioConnection").toMap();
QUuid id = connectionMap.value("id").toUuid();

View File

@ -140,7 +140,7 @@ signals:
void paramsChanged();
void settingsChanged();
void statesChanged();
void eventTriggered(const QUuid &eventTypeId, const QVariantMap &params);
void eventTriggered(const QUuid &eventTypeId, const QVariantList &params);
signals:
void executeActionReply(int commandId, Thing::ThingError thingError, const QString &displayMessage);