Browse Source

Ignore localhost during API limits check.

pull/440/head
Igor Kulikov 9 years ago
parent
commit
35b2feaaf1
  1. 3
      common/transport/src/main/java/org/thingsboard/server/common/transport/quota/inmemory/HostRequestIntervalRegistry.java

3
common/transport/src/main/java/org/thingsboard/server/common/transport/quota/inmemory/HostRequestIntervalRegistry.java

@ -50,6 +50,9 @@ public class HostRequestIntervalRegistry {
} }
public long tick(String clientHostId) { public long tick(String clientHostId) {
if ("localhost".equals(clientHostId) || "127.0.0.1".equals(clientHostId)) {
return 0;
}
IntervalCount intervalCount = hostCounts.computeIfAbsent(clientHostId, s -> new IntervalCount(intervalDurationMs)); IntervalCount intervalCount = hostCounts.computeIfAbsent(clientHostId, s -> new IntervalCount(intervalDurationMs));
return intervalCount.resetIfExpiredAndTick(); return intervalCount.resetIfExpiredAndTick();
} }

Loading…
Cancel
Save