From 185460341e4ea27588379268cb5d1543bbd3fd05 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 12 Jul 2017 12:30:48 +0300 Subject: [PATCH] feature(auth) add currify --- server/auth.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/server/auth.js b/server/auth.js index 18943e92..39e30d73 100644 --- a/server/auth.js +++ b/server/auth.js @@ -2,6 +2,8 @@ const httpAuth = require('http-auth'); const criton = require('criton'); +const currify = require('currify'); +const middle = currify(_middle); const config = require('./config'); @@ -13,16 +15,14 @@ module.exports = () => { return middle(auth); }; -function middle(authentication) { - return (req, res, next) => { - const is = config('auth'); - - if (!is) - return next(); - - const success = () => next(/* success */); - authentication.check(req, res, success); - }; +function _middle(authentication, req, res, next) { + const is = config('auth'); + + if (!is) + return next(); + + const success = () => next(/* success */); + authentication.check(req, res, success); } function check(username, password, callback) {