Commit e4139cb42183bfaa941fc9ecf29d54e1901c376b
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); |