X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=utils%2FtokenGenerator.js;h=b549198af9f3a11dfc57a9f087854e973b0f96f6;hp=5578c2ec978dc6c34a5f61c8e7f3b0d4bce33947;hb=b955c65b942d09d24b5c3bed0d755d4f2f8f71f1;hpb=0bd5933d97a90473233d0f90f465a43aba430ffa diff --git a/utils/tokenGenerator.js b/utils/tokenGenerator.js index 5578c2ec..b549198a 100644 --- a/utils/tokenGenerator.js +++ b/utils/tokenGenerator.js @@ -1,17 +1,13 @@ -var TokenGen = {}; - -TokenGen.rand = function() +function randString() { return Math.random().toString(36).substr(2); // remove `0.` -}; +} -TokenGen.generate = function(tlen) +module.exports = function(tlen) { - var res = ""; - var nbRands = Math.ceil(tlen/10); //10 = min length of a rand() string - for (var i = 0; i < nbRands; i++) - res += TokenGen.rand(); + let res = ""; + let nbRands = Math.ceil(tlen/10); //10 = min length of a rand() string + for (let i = 0; i < nbRands; i++) + res += randString(); return res.substr(0, tlen); } - -module.exports = TokenGen;