From 0b27f7f7d378f45f9b799bb7075fabe9a756b386 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 30 Oct 2017 16:30:07 +0100 Subject: [PATCH] fix parsing of topics --- libguh-core/awsconnector.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguh-core/awsconnector.cpp b/libguh-core/awsconnector.cpp index 09144fd7..d9296416 100644 --- a/libguh-core/awsconnector.cpp +++ b/libguh-core/awsconnector.cpp @@ -380,7 +380,7 @@ ResponseCode AWSConnector::onSubscriptionReceivedCallback(util::String topic_nam connector->staticMetaObject.invokeMethod(connector, "onPairingsRetrieved", Qt::QueuedConnection, Q_ARG(QVariantList, jsonDoc.toVariant().toMap().value("users").toList())); } else if (topic == QString("%1/device/name/response").arg(connector->m_clientId)) { qCDebug(dcAWS) << "Set device name in cloud with status:" << jsonDoc.toVariant().toMap().value("status").toInt(); - } else if (topic.startsWith("eu-west-1:") && !topic.contains("reply")) { + } else if (topic.startsWith(QString("%1/eu-west-1:").arg(connector->m_clientId)) && !topic.contains("reply")) { static QStringList dupes; QString id = jsonDoc.toVariant().toMap().value("id").toString(); QString type = jsonDoc.toVariant().toMap().value("type").toString();