Compare View

switch
from
...
to
 
Commits (2)

Changes

Showing 4 changed files Side-by-side Diff

lib/apiserver/index.js
... ... @@ -57,6 +57,8 @@ function onIncomingSms(req, res) {
57 57 name: req.query.modem,
58 58 imsi: req.query.modem_imsi,
59 59 msisdn: req.query.modem_msisdn,
  60 + device: req.query.modem_device,
  61 + uptime: req.query.uptime,
60 62 reportIp: req.query.report_ip || req.ip,
61 63 reportPort: req.query.report_port,
62 64 reportApikey: req.query.report_apikey,
... ... @@ -13,6 +13,8 @@ const modemList = {
13 13 * @property {string} name - nama modem
14 14 * @property {string} imsi - IMSI modem
15 15 * @property {string} msisdn - MSISDN modem
  16 + * @property {number} uptime - modem uptime in seconds
  17 + * @property {string} device - modem device path
16 18 * @property {string} reportIp - IP modem
17 19 * @property {number} reportPort - TCP port modem
18 20 * @property {string} reportApikey - APIKEY modem
... ... @@ -64,7 +66,9 @@ function touchByMSISDN(val) {
64 66 * @see ModemData
65 67 */
66 68 function touch(val) {
67   - if (!val) return;
  69 + if (!val || typeof val !== 'object') return;
  70 +
  71 + val._ts = new Date();
68 72  
69 73 if (!val.reportIp) {
70 74 val.reportIp = '127.0.0.1';
1 1 {
2 2 "name": "komodo-center-sms",
3   - "version": "0.9.16",
  3 + "version": "0.9.17",
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
1 1 {
2 2 "name": "komodo-center-sms",
3   - "version": "0.9.16",
  3 + "version": "0.9.17",
4 4 "description": "SMS center for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {