Commit 94c5dfdf5c017124e684c2e1f83edc90497f31fc
Committed by
Andrew Shvayka
1 parent
aee4163a
Do not send empty alarm updated messages during creation of TS subscriptions
Showing
1 changed file
with
3 additions
and
1 deletions
@@ -177,7 +177,9 @@ public class TbAlarmDataSubCtx extends TbAbstractDataSubCtx<AlarmDataQuery> { | @@ -177,7 +177,9 @@ public class TbAlarmDataSubCtx extends TbAbstractDataSubCtx<AlarmDataQuery> { | ||
177 | alarm.getLatest().computeIfAbsent(keyType, tmp -> new HashMap<>()).putAll(latestUpdate); | 177 | alarm.getLatest().computeIfAbsent(keyType, tmp -> new HashMap<>()).putAll(latestUpdate); |
178 | return alarm; | 178 | return alarm; |
179 | }).collect(Collectors.toList()); | 179 | }).collect(Collectors.toList()); |
180 | - wsService.sendWsMsg(sessionId, new AlarmDataUpdate(cmdId, null, update, maxEntitiesPerAlarmSubscription, data.getTotalElements())); | 180 | + if (!update.isEmpty()) { |
181 | + wsService.sendWsMsg(sessionId, new AlarmDataUpdate(cmdId, null, update, maxEntitiesPerAlarmSubscription, data.getTotalElements())); | ||
182 | + } | ||
181 | } else { | 183 | } else { |
182 | log.trace("[{}][{}][{}][{}] Received stale subscription update: {}", sessionId, cmdId, subscriptionUpdate.getSubscriptionId(), keyType, subscriptionUpdate); | 184 | log.trace("[{}][{}][{}][{}] Received stale subscription update: {}", sessionId, cmdId, subscriptionUpdate.getSubscriptionId(), keyType, subscriptionUpdate); |
183 | } | 185 | } |