Move websocket skip logic into event_handler

This commit is contained in:
Alan Rominger
2021-04-29 13:14:50 -04:00
parent b43d8e2c7f
commit b551608f16
3 changed files with 30 additions and 27 deletions

View File

@@ -142,7 +142,8 @@ class CallbackBrokerWorker(BaseWorker):
logger.exception('Database Error Saving Job Event')
duration_to_save = time.perf_counter() - duration_to_save
for e in events:
emit_event_detail(e)
if not e.event_data.get('skip_websocket_message', False):
emit_event_detail(e)
self.buff = {}
self.last_flush = time.time()
# only update metrics if we saved events