diff --git a/lib/partner-last-seen.js b/lib/partner-last-seen.js index fcea051..63b626b 100644 --- a/lib/partner-last-seen.js +++ b/lib/partner-last-seen.js @@ -3,7 +3,7 @@ const REDIS_TTL_SECS = 3600 * 24 * 7; const config = require('komodo-sdk/config'); -const logger = require('komodo-sdk/logger'); +// const logger = require('komodo-sdk/logger'); const redis = require('redis'); const redisClient = redis.createClient(config.redis || { host: '127.0.0.1' }); @@ -18,6 +18,8 @@ function _composeKeyword(partner) { function get(partnerNumber) { return new Promise(function(resolve) { + partnerNumber = (partnerNumber || '').replace(/^\+/, ''); + if (!partnerNumber) { resolve(null); } @@ -26,7 +28,7 @@ function get(partnerNumber) { } else { const keyword = _composeKeyword(partnerNumber); - logger.verbose(`REDIS-DEBUG: GET`, {keyword}); + // logger.verbose(`REDIS-DEBUG: GET`, {keyword}); redisClient.get(keyword, function(err, reply) { if (err) { @@ -45,6 +47,8 @@ function get(partnerNumber) { } function set(partnerNumber, modemName) { + partnerNumber = (partnerNumber || '').replace(/^\+/, ''); + if (!partnerNumber || !modemName) { return; } @@ -52,7 +56,7 @@ function set(partnerNumber, modemName) { _caches[partnerNumber] = modemName; const keyword = _composeKeyword(partnerNumber); - logger.verbose('REDIS-DEBUG: SET', { keyword }) + // logger.verbose('REDIS-DEBUG: SET', { keyword }) redisClient.set(keyword, modemName, 'EX', REDIS_TTL_SECS); }