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 | 177 | alarm.getLatest().computeIfAbsent(keyType, tmp -> new HashMap<>()).putAll(latestUpdate); |
178 | 178 | return alarm; |
179 | 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 | 183 | } else { |
182 | 184 | log.trace("[{}][{}][{}][{}] Received stale subscription update: {}", sessionId, cmdId, subscriptionUpdate.getSubscriptionId(), keyType, subscriptionUpdate); |
183 | 185 | } | ... | ... |