Commit ceb8e91da04ce15ae3e9ba09b04171f475ee265e
1 parent
02f7bea1fa
Exists in
master
Deteksi msisdn
Showing 2 changed files with 6 additions and 6 deletions Side-by-side Diff
.gitignore
lib/partner-mkios.js
1 | 1 | "use strict"; |
2 | 2 | |
3 | +const fs = require('fs'); | |
3 | 4 | const moment = require('moment'); |
4 | 5 | |
5 | 6 | const Modem = require('./modem'); |
... | ... | @@ -12,6 +13,9 @@ const matrix = require('komodo-sdk/matrix'); |
12 | 13 | |
13 | 14 | const modemDashboard = require('./modem-dashboard'); |
14 | 15 | |
16 | +const chipsJsonFile = process.cwd() + '/chips.json'; | |
17 | +const chips = fs.existsSync(chipsJsonFile) ? require(chipsJsonFile) : {}; | |
18 | + | |
15 | 19 | if (config && config.debug_modem) { |
16 | 20 | process.env.KOMODO_DEBUG_MODEM=1; |
17 | 21 | } |
... | ... | @@ -324,11 +328,7 @@ function report(data) { |
324 | 328 | data.message = 'CHIP-IMSI: ' + matrix.modem.imsi + '; ' + data.message; |
325 | 329 | } |
326 | 330 | |
327 | - let msisdn = config.partner.msisdn; | |
328 | - if (msisdn && (typeof msisdn === 'object')) { | |
329 | - msisdn = msisdn[matrix.modem.imsi]; | |
330 | - } | |
331 | - | |
331 | + const msisdn = chips && chips.by_imsi && chips.by_imsi[imsi] && chips.by_imsi[imsi].msisdn ? chips.by_imsi[imsi].msisdn : config.partner.msisdn; | |
332 | 332 | if (msisdn) { |
333 | 333 | data.message = 'CHIP-MSISDN: ' + msisdn + '; ' + data.message; |
334 | 334 | } |