From a6e18819d4a51acd403d78c336e6e24e83a3d0b5 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Mon, 28 Dec 2015 10:18:21 +0100 Subject: [PATCH] Use arrow funcs where possible. --- packages/xo-server-auth-ldap/src/index.js | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/packages/xo-server-auth-ldap/src/index.js b/packages/xo-server-auth-ldap/src/index.js index 3e709c5ce..4f3103d90 100644 --- a/packages/xo-server-auth-ldap/src/index.js +++ b/packages/xo-server-auth-ldap/src/index.js @@ -8,24 +8,20 @@ import { readFile } from 'fs-promise' // =================================================================== -function bind (fn, thisArg) { - return function () { - return fn.apply(thisArg, arguments) - } +const bind = (fn, thisArg) => function () { + return fn.apply(thisArg, arguments) } const VAR_RE = /\{\{([^}]+)\}\}/g -function evalFilter (filter, vars) { - return filter.replace(VAR_RE, (_, name) => { - const value = vars[name] +const evalFilter = (filter, vars) => filter.replace(VAR_RE, (_, name) => { + const value = vars[name] - if (value === undefined) { - throw new Error('invalid variable: ' + name) - } + if (value === undefined) { + throw new Error('invalid variable: ' + name) + } - return escape(value) - }) -} + return escape(value) +}) export const configurationSchema = { type: 'object',