From a95cb2490ba5998d6e733066aec4be445e78ef2b Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Sat, 19 Feb 2022 16:55:32 +0700
Subject: [PATCH] Add message age in on received logs

---
 lib/apiserver/handler/on-received.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/apiserver/handler/on-received.js b/lib/apiserver/handler/on-received.js
index ab64ccb..fffb121 100644
--- a/lib/apiserver/handler/on-received.js
+++ b/lib/apiserver/handler/on-received.js
@@ -14,6 +14,9 @@ const blacklistMsgPatterns = [
     /^Perintah salah/,
 ];
 
+const maxMessageAgeInSeconds = config.max_message_age_in_secs
+        || DEFAULT_MAX_MESSAGE_AGE_IN_SECS;
+
 module.exports = (req, res) => {
     res.end('OK');
 
@@ -46,9 +49,6 @@ module.exports = (req, res) => {
     const sentTime = moment(ts, 'YYYY-MM-DD HH:mm:ss');
     const messageAgeInSeconds = Math.round(Number(new Date() - sentTime) / 1000);
 
-    const maxMessageAgeInSeconds = config.max_message_age_in_secs
-        || DEFAULT_MAX_MESSAGE_AGE_IN_SECS;
-
     if (messageAgeInSeconds > maxMessageAgeInSeconds) {
         logger.warn('ON-RECEIVED 2247F406: Got expired message from EVO-CP', {
             qs: req.query,
@@ -60,6 +60,7 @@ module.exports = (req, res) => {
     }
 
     logger.info('ON-RECEIVED D3747E3C: Got message from EVO-CP', {
+        messageAgeInSeconds,
         qs: req.query,
     });
 
-- 
1.9.0