mirror of https://github.com/nymea/nymea.git
wire up notification devices' connected state
parent
72d59c2d58
commit
fb1353292c
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue