From 1a0da16079ebe13dd407e6e86f64a8e65bf9b057 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Tue, 3 Dec 2019 19:12:04 +0700
Subject: [PATCH] A little code clean

---
 lib/smstools-handler/failed.js | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/smstools-handler/failed.js b/lib/smstools-handler/failed.js
index b74003e..23542ae 100644
--- a/lib/smstools-handler/failed.js
+++ b/lib/smstools-handler/failed.js
@@ -38,7 +38,8 @@ module.exports = async (msgFilename) => {
     const originalTsParsed = originalTs && moment(originalTs, 'YYYYMMDD_HHmmss');
 
     const deltaTimeMs = originalTsParsed && Number(new Date() - originalTsParsed);
-    const retry = !!(deltaTimeMs && (deltaTimeMs < (15 * 60 * 1000)));
+    const retry = (deltaTimeMs && (deltaTimeMs < (15 * 60 * 1000)))
+        && !config.smstools_disable_retry_on_failed;
 
     logger.verbose('Sent failed detected', {
         eventType,
@@ -55,8 +56,6 @@ module.exports = async (msgFilename) => {
         retry,
     });
 
-    if (config.smstools_disable_retry_on_failed) return;
-
     if (!retry) {
         logger.verbose('Not retry because of expired message', {
             eventType,
-- 
1.9.0