In process_queue(), do not retry for 404 or 410 status.

This commit is contained in:
default 2022-12-10 10:36:31 +01:00
parent 32b52bb109
commit 6fd5d14428

View file

@ -983,6 +983,10 @@ void process_queue(snac *snac)
if (!valid_status(status)) { if (!valid_status(status)) {
/* error sending; requeue? */ /* error sending; requeue? */
if (status == 404 || status == 410)
/* explicit error: discard */
snac_log(snac, xs_fmt("process_queue error %s %d", inbox, status));
else
if (retries > queue_retry_max) if (retries > queue_retry_max)
snac_log(snac, xs_fmt("process_queue giving up %s %d", inbox, status)); snac_log(snac, xs_fmt("process_queue giving up %s %d", inbox, status));
else { else {