Muthu Kumar
6 years ago
2 changed files with 11 additions and 10 deletions
@ -1,10 +1,15 @@ |
|||||
const { path } = require('../util/index.js'); |
const { path } = require('../util/index.js'); |
||||
const config = require('../config.js'); |
const config = require('../config.js'); |
||||
|
const responder = require('./responseHandler.js'); |
||||
|
|
||||
const validate = |
const validate = |
||||
ctx => { |
(ctx, next) => { |
||||
if(!path(['update', 'message', 'from', 'id'], ctx)) return Promise.reject(ctx); |
if(!path(['update', 'message', 'from', 'id'], ctx)) return Promise.reject(ctx); |
||||
return (ctx.update.message.from.id === config.masterID) ? Promise.resolve(ctx) : Promise.reject(ctx); |
return ((ctx.update.message.from.id === config.masterID) |
||||
} |
? Promise.resolve(ctx) |
||||
|
: Promise.reject(ctx)) |
||||
|
.then(next) |
||||
|
.catch(responder.fail('Username not authenticated.')); |
||||
|
}; |
||||
|
|
||||
module.exports = validate; |
module.exports = validate; |
||||
|
Loading…
Reference in new issue