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,