From 319951a870c9f0d6366cd10fb278af125c4fcb20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Sat, 12 Mar 2016 14:53:28 +0100 Subject: [PATCH] verify existence of token and user uuid --- plugins/deviceplugins/awattar/devicepluginawattar.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/deviceplugins/awattar/devicepluginawattar.cpp b/plugins/deviceplugins/awattar/devicepluginawattar.cpp index 94b354b2..db7de8f7 100644 --- a/plugins/deviceplugins/awattar/devicepluginawattar.cpp +++ b/plugins/deviceplugins/awattar/devicepluginawattar.cpp @@ -96,9 +96,14 @@ DeviceManager::DeviceSetupStatus DevicePluginAwattar::setupDevice(Device *device qCDebug(dcAwattar) << "Setup device" << device->name() << device->params(); - m_device = device; m_token = device->paramValue("token").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; } @@ -106,7 +111,8 @@ DeviceManager::DeviceSetupStatus DevicePluginAwattar::setupDevice(Device *device void DevicePluginAwattar::postSetupDevice(Device *device) { Q_UNUSED(device) - guhTimer(); + updateData(); + searchHeatPumps(); } void DevicePluginAwattar::deviceRemoved(Device *device)