From aff0f8d64ca2e2191ceb1dc5677a58de59a67df6 Mon Sep 17 00:00:00 2001 From: Admin Date: Mon, 23 Nov 2015 15:17:17 -0600 Subject: [PATCH] Removed the doling out of hue devices on a get call. --- pom.xml | 2 +- .../com/bwssystems/HABridge/hue/HueMulator.java | 16 +--------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/pom.xml b/pom.xml index 41e7721..5025943 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.bwssystems.HABridge ha-bridge - 1.1.0c + 1.1.0d jar HA Bridge diff --git a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java index dda0d15..3a46a45 100644 --- a/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java +++ b/src/main/java/com/bwssystems/HABridge/hue/HueMulator.java @@ -84,24 +84,10 @@ public class HueMulator { log.debug("hue lights list requested: " + userId + " from " + request.ip()); List deviceList = repository.findAll(); Map deviceResponseMap = new HashMap<>(); - Integer lastCount = lastUserIdCount.get(userId); - if(lastCount == null) - { - lastCount = new Integer(0); - lastUserIdCount.put(userId, lastCount); - } - for (int i = 0; i < bridgeSettings.getUpnpResponseDevices(); i++) { - if(lastCount >= deviceList.size()) - { - lastCount = 0; - break; - } - DeviceDescriptor device = deviceList.get(lastCount); + for (DeviceDescriptor device : deviceList) { DeviceResponse deviceResponse = DeviceResponse.createResponse(device.getName(), device.getId()); deviceResponseMap.put(device.getId(), deviceResponse); - lastCount++; } - lastUserIdCount.replace(userId, lastCount); response.type("application/json; charset=utf-8"); response.status(HttpStatus.SC_OK); return deviceResponseMap;