verify existence of token and user uuid

This commit is contained in:
Simon Stürz 2016-03-12 14:53:28 +01:00 committed by Michael Zanetti
parent 334576f882
commit 319951a870

View File

@ -96,9 +96,14 @@ DeviceManager::DeviceSetupStatus DevicePluginAwattar::setupDevice(Device *device
qCDebug(dcAwattar) << "Setup device" << device->name() << device->params(); qCDebug(dcAwattar) << "Setup device" << device->name() << device->params();
m_device = device;
m_token = device->paramValue("token").toString(); m_token = device->paramValue("token").toString();
m_userUuid = device->paramValue("user uuid").toString(); m_userUuid = device->paramValue("user uuid").toString();
m_device = device;
if (m_token.isEmpty() || m_userUuid.isEmpty()) {
qCWarning(dcAwattar) << "Missing token oder user uuid.";
return DeviceManager::DeviceSetupStatusFailure;
}
return DeviceManager::DeviceSetupStatusSuccess; return DeviceManager::DeviceSetupStatusSuccess;
} }
@ -106,7 +111,8 @@ DeviceManager::DeviceSetupStatus DevicePluginAwattar::setupDevice(Device *device
void DevicePluginAwattar::postSetupDevice(Device *device) void DevicePluginAwattar::postSetupDevice(Device *device)
{ {
Q_UNUSED(device) Q_UNUSED(device)
guhTimer(); updateData();
searchHeatPumps();
} }
void DevicePluginAwattar::deviceRemoved(Device *device) void DevicePluginAwattar::deviceRemoved(Device *device)