From 28e27106d0fcddf31330ca0d2b30fe796f897470 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 24 Sep 2017 20:43:40 +0200 Subject: attempt to fix service stuck with 'nothing to do' --- worker.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/worker.js b/worker.js index 7e63343..1695fd0 100644 --- a/worker.js +++ b/worker.js @@ -228,16 +228,16 @@ amqp.connect(RABBITMQ_URI).then(async (rabbit) => { idle_timer = undefined; load_timer = undefined; - if (player_data.size + match_data.size == 0) { - logger.info("buffers empty, nothing to do"); - return; - } - const player_objects = new Set(player_data), match_objects = new Set(match_data); player_data.clear(); match_data.clear(); + if (player_data.size + match_data.size == 0) { + logger.info("buffers empty, nothing to do"); + return; + } + try { await process(player_objects, match_objects); -- cgit v1.3.1