From a8340480ba82fc9f0b48a675ae9e48b7ebbd4117 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Wed, 31 Jul 2019 19:39:25 +0700
Subject: [PATCH] registerModemToCenterPeriodically

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

diff --git a/lib/modem.js b/lib/modem.js
index 1a58cca..7096874 100644
--- a/lib/modem.js
+++ b/lib/modem.js
@@ -262,6 +262,14 @@ async function querySignalStrength() {
     }
 }
 
+function registerModemToCenterPeriodically() {
+    registerModem(modemInfo);
+
+    setInterval(() => {
+        registerModem(modemInfo);
+    }, 60 * 1000);
+}
+
 async function registerSignalStrengthBackgroundQuery() {
     logger.info('Registering background signal strength query');
 
@@ -345,7 +353,7 @@ function init() {
         mutex.releaseLockWaitForCommand();
         logger.verbose('Init completed');
 
-        registerModem(modemInfo);
+        registerModemToCenterPeriodically();
         registerSignalStrengthBackgroundQuery();
     });
 }
-- 
1.9.0