diff options
author | ame <[email protected]> | 2024-01-27 16:24:46 -0600 |
---|---|---|
committer | ame <[email protected]> | 2024-01-27 16:24:46 -0600 |
commit | 6b5b6c43e9d0703188d4630b424d718ca33094e2 (patch) | |
tree | fc06a75df3f918b3bc2b1d70a6f79d059d6236af /src | |
parent | 71f713748587aff2dcf56d4a7879ba29aa5cc3b1 (diff) |
ban voting
Diffstat (limited to 'src')
-rw-r--r-- | src/util.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/util.js b/src/util.js index 3321744..880c3c4 100644 --- a/src/util.js +++ b/src/util.js @@ -1,6 +1,16 @@ const rem_emp = function (e) {return e !== "";} module.exports = { + generate_id(){ + let config = JSON.parse(fs.readFileSync(config_loc)) + var ticket = ""; + var characters = config["ticket-id-chars"].value; + for (var i = 0; i < config["ticket-id-length"].value; i++) { + ticket += characters.charAt(Math.floor(Math.random() * characters.length)); + if (i == config["ticket-id-split"].value) ticket += "-"; + } + return ticket + }, diff(a,b){ return (a>b)?(a-b):(b-a); }, |