X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fcommon.js;h=60e0d20a24ef7008cc189b5103e03278ce6e7302;hb=5c9113409d3b48549f46f211cd24a39b12118e1a;hp=40a9f554f9ee4f687fe63402e3fed0908162408b;hpb=f944684c37532e67a7d28e34909178435cba03a5;p=squeep-api-dingus diff --git a/lib/common.js b/lib/common.js index 40a9f55..60e0d20 100644 --- a/lib/common.js +++ b/lib/common.js @@ -27,7 +27,7 @@ const fileScope = (filename) => { fScope = path.basename(path.dirname(filename)); } return (scope) => `${fScope}:${scope}`; -} +}; /** * Simple ETag from data. @@ -38,7 +38,7 @@ const fileScope = (filename) => { */ const generateETag = (_filePath, fileStat, fileData) => { const hash = crypto.createHash('sha256'); - if (fileStat && fileStat.mtimeMs) { + if (fileStat?.mtimeMs) { hash.update(fileStat.mtimeMs.toString()); } hash.update(fileData); @@ -197,12 +197,12 @@ const requestLogData = (req) => { * @deprecated after v1.2.5 (integrated into logger module) */ const scrubHeaderObject = (data) => { - if (data && data.headers && 'authorization' in data.headers) { + if (data?.headers && 'authorization' in data.headers) { data.headers = Object.assign({}, data.headers, { authorization: obscureAuthorizationHeader(data.headers['authorization']), }); } -} +}; /** @@ -218,7 +218,7 @@ const obscureAuthorizationHeader = (authHeader) => { const space = authHeader.indexOf(' '); // This blurs entire string if no space found, because -1. return authHeader.slice(0, space + 1) + '*'.repeat(authHeader.length - (space + 1)); -} +}; /**