Commit 05f433c05a8686f5fa76541c052722f4ecae989e

Authored by Adhidarma Hadiwinoto
1 parent ffa4e478b3
Exists in master

More simplification on smstatus/modems service

Showing 1 changed file with 6 additions and 6 deletions Side-by-side Diff

lib/apiserver/routers/smstools.js
... ... @@ -36,17 +36,17 @@ async function pageModems(req, res) {
36 36 for (const [key, value] of Object.entries(smstoolsConfigData.modems || {})) {
37 37 const regularRunResultFile = config.smstools_regular_run_result_file || '/var/spool/sms/regular_run/<MODEMNAME>';
38 38  
  39 + const data = JSON.parse(JSON.stringify(value || {}));
  40 +
39 41 // eslint-disable-next-line no-await-in-loop
40 42 const { imsi, imei, cops } = (await modemInfo.get(key, regularRunResultFile)) || {};
  43 + data.imsi = imsi;
  44 + data.imei = imei;
  45 + data.cops = cops;
41 46  
42 47 modems.push({
43 48 name: key,
44   - data: value,
45   - status: {
46   - imsi,
47   - imei,
48   - cops,
49   - },
  49 + data,
50 50 });
51 51 }
52 52