wire up notification devices' connected state

This commit is contained in:
Michael Zanetti 2018-02-13 17:47:09 +01:00
parent 72d59c2d58
commit fb1353292c

View File

@ -142,7 +142,13 @@ QJsonObject CloudNotifications::metaData() const
DeviceManager::DeviceSetupStatus CloudNotifications::setupDevice(Device *device)
{
Q_UNUSED(device)
device->setStateValue(connectedStateTypeId, m_awsConnector->isConnected());
connect(m_awsConnector, &AWSConnector::connected, device, [this, device]() {
device->setStateValue(connectedStateTypeId, true);
});
connect(m_awsConnector, &AWSConnector::disconnected, device, [this, device]() {
device->setStateValue(connectedStateTypeId, false);
});
return DeviceManager::DeviceSetupStatusSuccess;
}