From 995622d7c29ad3cd77593c68b61ee9439b2a039a Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <adhisimon@gmail.com>
Date: Wed, 16 Feb 2022 18:47:30 +0700
Subject: [PATCH] Filter empty message

---
 lib/apiserver/handler/on-received.js | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/lib/apiserver/handler/on-received.js b/lib/apiserver/handler/on-received.js
index 15fbbd2..9b5e50c 100644
--- a/lib/apiserver/handler/on-received.js
+++ b/lib/apiserver/handler/on-received.js
@@ -14,6 +14,14 @@ module.exports = (req, res) => {
         msg, msisdn, smsc, ts,
     } = req.query;
 
+    if (!(msg || '').trim()) {
+        logger.verbose('ON-RECEIVED B09186E3: Skip empty message', {
+            qs: req.query,
+        });
+
+        return;
+    }
+
     // if ((msisdn || '').indexOf(62) !== 0) {
     //     logger.verbose('ON-RECEIVED: Skip invalid MSISDN', {
     //         qs: req.query,
-- 
1.9.0