From 7d2ab47a7f393e91ee7e750e2a2aa4276496821c Mon Sep 17 00:00:00 2001 From: Dimitra Chatzichrysou <dimitra.chatzichrysou@cern.ch> Date: Fri, 11 Jun 2021 11:30:06 +0200 Subject: [PATCH] [#52] Set expiration of message to 48h --- notifications_consumer/config.py | 1 + notifications_consumer/processors/email_gateway/processor.py | 1 + 2 files changed, 2 insertions(+) diff --git a/notifications_consumer/config.py b/notifications_consumer/config.py index b315b82..767c8d6 100644 --- a/notifications_consumer/config.py +++ b/notifications_consumer/config.py @@ -42,6 +42,7 @@ class Config: # ActiveMQ CONSUMER_NAME = os.getenv("CONSUMER_NAME") PUBLISHER_NAME = os.getenv("PUBLISHER_NAME") + TTL = int(os.getenv("TTL", 172800)) # Email EMAIL_HOST = os.getenv("EMAIL_HOST", "localhost") diff --git a/notifications_consumer/processors/email_gateway/processor.py b/notifications_consumer/processors/email_gateway/processor.py index 5ecf4b7..726eecf 100644 --- a/notifications_consumer/processors/email_gateway/processor.py +++ b/notifications_consumer/processors/email_gateway/processor.py @@ -110,6 +110,7 @@ class MailGatewayProcessor(Processor): self.publisher.send( message, extension=Config.EMAIL_GATEWAY_DLQ, + ttl=Config.TTL, headers={"persistent": "true"}, ) -- GitLab