@tinypudding/csrftoken-lib
Advanced tools
Comparing version 1.0.3 to 1.0.4
@@ -14,2 +14,3 @@ module.exports = function (data) { | ||
timeoutUpdate: 60, | ||
timeoutType: 'minutes' | ||
}); | ||
@@ -27,3 +28,3 @@ | ||
result.now.date = moment.tz(tinyCfg.date, 'Universal'); | ||
result.new.date = moment.tz('Universal').subtract(tinyCfg.timeoutUpdate, 'minutes'); | ||
result.new.date = moment.tz('Universal').subtract(tinyCfg.timeoutUpdate, tinyCfg.timeoutType); | ||
} | ||
@@ -37,3 +38,3 @@ | ||
(!result.now.date && !result.new.date) || | ||
(result.now.date.isValid() && result.new.date.isValid() && Math.abs(result.now.date.diff(result.new.date, 'minutes')) < tinyCfg.timeoutUpdate) | ||
(result.now.date.isValid() && result.new.date.isValid() && Math.abs(result.now.date.diff(result.new.date, tinyCfg.timeoutType)) < tinyCfg.timeoutUpdate) | ||
) { | ||
@@ -40,0 +41,0 @@ |
{ | ||
"name": "@tinypudding/csrftoken-lib", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "Code Lib to help work with csrfToken.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
// https://stackoverflow.com/questions/34212039/redirect-to-firebase-hosting-custom-domain | ||
module.exports = function (varname = 'csrfToken', timeoutUpdate = 60) { | ||
module.exports = function (varname = 'csrfToken', timeoutUpdate = 60, timeoutType = 'minutes') { | ||
return (req, res, next) => { | ||
@@ -11,2 +11,3 @@ | ||
timeoutUpdate: timeoutUpdate, | ||
timeoutType: timeoutType | ||
}); | ||
@@ -13,0 +14,0 @@ |
9444
179