summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-10-13 10:44:18 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-10-13 10:44:18 +0200
commit5b63d2057043088effb19fe7504d6df3402acebb (patch)
tree0680cbe5731008ab0901ed87a0296308ff502e0a
parentaef2d654e1cdee2c17559bed4867d9c4c7f090d8 (diff)
downloadtelesucker-5b63d2057043088effb19fe7504d6df3402acebb.tar.gz
telesucker-5b63d2057043088effb19fe7504d6df3402acebb.zip
move failed jobs to failed queue
-rw-r--r--worker.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/worker.js b/worker.js
index 936cf6e..571b69d 100644
--- a/worker.js
+++ b/worker.js
@@ -54,6 +54,10 @@ amqp.connect(RABBITMQ_URI).then(async (rabbit) => {
await getTelemetry(url, msg.properties.headers.match_api_id);
} catch (err) {
logger.error("Telemetry download error", err);
+ await ch.sendToQueue(QUEUE + "_failed", msg.content, {
+ persistent: true,
+ headers: msg.properties.headers
+ });
ch.nack(msg, false, false);
return;
}