From 02b47ac39c3cc5a139a198d597c014fe178df87f Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Tue, 3 Sep 2019 21:54:44 +0700
Subject: [PATCH] detect pdu by size

---
 lib/serialport-parsers.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/serialport-parsers.js b/lib/serialport-parsers.js
index 2853fe4..845f2e7 100644
--- a/lib/serialport-parsers.js
+++ b/lib/serialport-parsers.js
@@ -119,7 +119,7 @@ parserReadline.on('data', (data) => {
         logger.warn('Unknown PDU message type name. PLEASE REPORT IT TO DEVELOPER AT TEKTRANS', { typeName: pduParsed.constructor.name, type: pduParsed.getType(), data: data.toString().trim() });
     }
 
-    if (pduParsed && pduParsed.constructor.name === 'Deliver' && pduParsed.getType && pduParsed.getType().getSrr()) {
+    if (pduParsed && pduParsed.constructor.name === 'Deliver' && pduParsed.getData().getSize()) {
         logger.verbose('Got a PDU SMS-DELIVER', { type: pduParsed.getType() });
         onPduDeliver(data, pduParsed);
     } else if (isResultCodeIs(data, 'CSQ')) {
-- 
1.9.0