From 38b05d214ef7e2f7a5981cce290ef8a6198e1984 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Fri, 2 Aug 2019 11:22:14 +0700
Subject: [PATCH] Registrasi pertama dilakukan setelah modem open

---
 lib/modem.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/modem.js b/lib/modem.js
index 703b4d4..3cf3820 100644
--- a/lib/modem.js
+++ b/lib/modem.js
@@ -310,12 +310,13 @@ async function sendSMS(destination, msg) {
 }
 
 function init() {
-    registerModem(modemInfo);
     port = new SerialPort(config.modem.device, { baudRate: 115200 }, (err) => {
         if (err) {
             logger.warn(`Error opening modem. ${err}. Terminating modem ${config.modem.device}.`);
             process.exit(1);
         }
+
+        registerModem(modemInfo);
     });
     port.pipe(parserReadLine);
 
-- 
1.9.0