Commit e4139cb42183bfaa941fc9ecf29d54e1901c376b

Authored by Adhidarma Hadiwinoto
1 parent bd71803854
Exists in master

Tidak lapor ke messaging service jika pengirim tidak diawali +

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

lib/handler-callback-server.js
... ... @@ -30,6 +30,10 @@ function apikeyChecker(req, res, next) {
30 30  
31 31 function onIncomingSms(req, res) {
32 32 res.end('OK');
  33 +
  34 + if (!req.query.number) return;
  35 + if (req.query.number.indexOf('+') !== 0) return;
  36 +
33 37 const numberWithSuffix = req.query.number + (config.number_suffix || '');
34 38  
35 39 partnerLastSeen.set(req.query.number, req.query.modem);
... ... @@ -46,6 +50,7 @@ app.use(function(req, res, next) {
46 50 logger.verbose('HANDLER-CALLBACK-SERVER: Incoming http request', { ip: req.ip, url: req.url });
47 51 next();
48 52 })
  53 +
49 54 app.use('/apikey/:apikey', apikeyChecker);
50 55 app.get('/apikey/:apikey/on-sms', onIncomingSms);
51 56 app.get('/apikey/:apikey/inbox', onIncomingSms);