-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathutil.js
More file actions
37 lines (37 loc) · 984 Bytes
/
util.js
File metadata and controls
37 lines (37 loc) · 984 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
module.exports = {
generateRandomNumber: function (max) {
var r = Math.floor(Math.random() * max) +1;
return r;
},
queryMultipleRows: function (sql) {
const Database = require('better-sqlite3');
const db = new Database('./diceless.db');
const sql_stmt = db.prepare(sql);
var rows = sql_stmt.all();
db.close();
return rows;
},
querySingleRow: function (sql) {
const Database = require('better-sqlite3');
const db = new Database('./diceless.db');
const sql_stmt = db.prepare(sql);
var row = sql_stmt.get();
db.close();
return row;
},
runSQL: function (sql) {
const Database = require('better-sqlite3');
const db = new Database('./diceless.db');
const sql_stmt = db.prepare(sql);
sql_stmt.run();
db.close();
return;
},
strikeThrough: function (result) {
var x = result.toString();
var a = x.split('');
var b = a.map(char => char + '\u0336');
var c = b.join('');
return c;
}
};