From 2253f95a770057e0ff75b09eb75891c4fcace571 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Mon, 29 Jul 2019 12:55:40 +0700 Subject: [PATCH] config.disable_delete_inbox_on_startup --- config.sample.json | 4 +++- lib/modem.js | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/config.sample.json b/config.sample.json index 3733310..6448561 100644 --- a/config.sample.json +++ b/config.sample.json @@ -12,6 +12,8 @@ "http_command_server": { "apikey": "PLEASE_CHANGE_ME", "listen_port": "2110" - } + }, + + "disable_delete_inbox_on_startup": false } \ No newline at end of file diff --git a/lib/modem.js b/lib/modem.js index 3be3937..01e026c 100644 --- a/lib/modem.js +++ b/lib/modem.js @@ -224,14 +224,16 @@ function init() { logger.info('Querying signal strength'); await writeToPortAndWaitForOK('AT+CSQ\r'); - logger.info('Deleting existing messages'); - // await writeToPortAndWaitForOK('AT+CMGD=0,4\r'); - await readManufacturer(); await readModel(); await readIMEI(); await readIMSI(); + if (!config.disable_delete_inbox_on_startup) { + logger.info('Deleting existing messages'); + await writeToPortAndWaitForOK('AT+CMGD=0,4\r'); + } + port.unpipe(parserWaitForOK); registerSignalStrengthBackgroundQuery(); -- 1.9.0