From 05f433c05a8686f5fa76541c052722f4ecae989e Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Thu, 5 Dec 2019 12:31:23 +0700 Subject: [PATCH] More simplification on smstatus/modems service --- lib/apiserver/routers/smstools.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/apiserver/routers/smstools.js b/lib/apiserver/routers/smstools.js index f20cbc1..2f05e97 100644 --- a/lib/apiserver/routers/smstools.js +++ b/lib/apiserver/routers/smstools.js @@ -36,17 +36,17 @@ async function pageModems(req, res) { for (const [key, value] of Object.entries(smstoolsConfigData.modems || {})) { const regularRunResultFile = config.smstools_regular_run_result_file || '/var/spool/sms/regular_run/<MODEMNAME>'; + const data = JSON.parse(JSON.stringify(value || {})); + // eslint-disable-next-line no-await-in-loop const { imsi, imei, cops } = (await modemInfo.get(key, regularRunResultFile)) || {}; + data.imsi = imsi; + data.imei = imei; + data.cops = cops; modems.push({ name: key, - data: value, - status: { - imsi, - imei, - cops, - }, + data, }); } -- 1.9.0