aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/util.js10
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);
},