Commit 24c0e1ac19c13d1559f921c0b1e69906c73fdfeb
1 parent
4d1f361401
Exists in
master
Perbaikan deteksi error
Showing 1 changed file with 8 additions and 2 deletions Side-by-side Diff
lib/modem.js
... | ... | @@ -43,8 +43,10 @@ const modemInfo = { |
43 | 43 | let lastTs = new Date(); |
44 | 44 | |
45 | 45 | const port = new SerialPort(config.modem.device, { baudRate: 115200 }, (err) => { |
46 | - logger.warn(`${err.toString()}. Terminating.`); | |
47 | - process.exit(1); | |
46 | + if (err) { | |
47 | + logger.warn(`Error opening modem. ${err}. Terminating.`); | |
48 | + process.exit(1); | |
49 | + } | |
48 | 50 | }); |
49 | 51 | |
50 | 52 | |
... | ... | @@ -226,6 +228,10 @@ function readIMSI() { |
226 | 228 | logger.info(`MSISDN: ${modemInfo.msisdn}`); |
227 | 229 | } |
228 | 230 | } |
231 | + else { | |
232 | + logger.warn('IMSI not detected. Please insert a sim card to your modem.'); | |
233 | + process.exit(2); | |
234 | + } | |
229 | 235 | resolve(result); |
230 | 236 | }); |
231 | 237 | }); |