Blame view
lib/counters.js
556 Bytes
4e2f695be
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
'use strict'; const countersSdk = require('komodo-sdk/counters'); function increment(name, modemInfo) { if (!name || !modemInfo.imsi) return; countersSdk.increment(`IMSI_${modemInfo.IMSI}_${name}`); } function get(name, modemInfo) { return new Promise(async (resolve) => { if (!name || !modemInfo.imsi) { resolve(0); return; } const value = await countersSdk.get(`IMSI_${modemInfo.IMSI}_${name}`); resolve(Number(value)); }); } exports.get = get; exports.increment = increment; |