From 1242e5369838e0af1e69bd1eee5fd884277645db Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 24 Mar 2021 20:14:34 +0100 Subject: [PATCH] Fix event params in eventTriggered signal --- libnymea-app/thingmanager.cpp | 4 ++-- libnymea-app/types/thing.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libnymea-app/thingmanager.cpp b/libnymea-app/thingmanager.cpp index 214bc2f7..d13da54d 100644 --- a/libnymea-app/thingmanager.cpp +++ b/libnymea-app/thingmanager.cpp @@ -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(); diff --git a/libnymea-app/types/thing.h b/libnymea-app/types/thing.h index 2580a3e1..29bfd1d4 100644 --- a/libnymea-app/types/thing.h +++ b/libnymea-app/types/thing.h @@ -140,7 +140,7 @@ signals: void paramsChanged(); void settingsChanged(); void statesChanged(); - void eventTriggered(const QUuid &eventTypeId, const QVariantMap ¶ms); + void eventTriggered(const QUuid &eventTypeId, const QVariantList ¶ms); signals: void executeActionReply(int commandId, Thing::ThingError thingError, const QString &displayMessage);