wire up notification devices' connected state

pull/135/head
Michael Zanetti 2018-02-13 17:47:09 +01:00
parent 72d59c2d58
commit fb1353292c
1 changed files with 7 additions and 1 deletions

View File

@ -142,7 +142,13 @@ QJsonObject CloudNotifications::metaData() const
DeviceManager::DeviceSetupStatus CloudNotifications::setupDevice(Device *device) 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; return DeviceManager::DeviceSetupStatusSuccess;
} }