Commit ceb8e91da04ce15ae3e9ba09b04171f475ee265e

Authored by Adhidarma Hadiwinoto
1 parent 02f7bea1fa
Exists in master

Deteksi msisdn

Showing 2 changed files with 6 additions and 6 deletions Side-by-side Diff

... ... @@ -5,4 +5,4 @@
5 5 /logs/
6 6 *.swp
7 7 *.sqlite
8   -
  8 +/chips.json
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 }