|
|
@ -432,7 +432,7 @@ public class DefaultTelemetrySubscriptionService implements TelemetrySubscriptio |
|
|
deviceSubscriptions.stream().filter(filter).forEach(s -> { |
|
|
deviceSubscriptions.stream().filter(filter).forEach(s -> { |
|
|
String sessionId = s.getWsSessionId(); |
|
|
String sessionId = s.getWsSessionId(); |
|
|
List<TsKvEntry> subscriptionUpdate = f.apply(s); |
|
|
List<TsKvEntry> subscriptionUpdate = f.apply(s); |
|
|
if (subscriptionUpdate == null || !subscriptionUpdate.isEmpty()) { |
|
|
if (subscriptionUpdate != null && !subscriptionUpdate.isEmpty()) { |
|
|
SubscriptionUpdate update = new SubscriptionUpdate(s.getSubscriptionId(), subscriptionUpdate); |
|
|
SubscriptionUpdate update = new SubscriptionUpdate(s.getSubscriptionId(), subscriptionUpdate); |
|
|
if (s.isLocal()) { |
|
|
if (s.isLocal()) { |
|
|
updateSubscriptionState(sessionId, s, update); |
|
|
updateSubscriptionState(sessionId, s, update); |
|
|
|