private synchronized void updateDevices(TellstickNetDevices previouslist) throws TellstickException {
TellstickNetDevices newList = controller.callRestMethod(TelldusLiveDeviceController.HTTP_TELLDUS_DEVICES,
TellstickNetDevices.class);
- logger.debug("Device list {}", newList.getDevices());
if (newList.getDevices() != null) {
+ logger.debug("Device list {}", newList.getDevices());
if (previouslist == null) {
logger.debug("updateDevices, Creating devices.");
for (TellstickNetDevice device : newList.getDevices()) {
device.setUpdated(false);
}
}
+ } else {
+ logger.debug("updateDevices, rest API returned null");
}
}
throws TellstickException, InterruptedException {
TellstickLocalDevicesDTO newList = controller
.callRestMethod(TelldusLocalDeviceController.HTTP_LOCAL_API_DEVICES, TellstickLocalDevicesDTO.class);
- logger.debug("Device list {}", newList.getDevices());
if (newList.getDevices() != null) {
+ logger.debug("Device list {}", newList.getDevices());
if (previouslist == null) {
for (TellstickLocalDeviceDTO device : newList.getDevices()) {
device.setUpdated(true);
device.setUpdated(false);
}
}
+ } else {
+ logger.debug("updateDevices, rest API returned null");
}
}