-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathstatistics.js
84 lines (73 loc) · 2.24 KB
/
statistics.js
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
// const unirest = require("unirest");
// const { DATABASE_URL } = require("./config.js");
// const { Client, Pool } = require("pg");
// const pool = new Pool({
// connectionString: DATABASE_URL,
// ssl: {
// rejectUnauthorized: false,
// },
// });
// const stats = {
// queryString: "SELECT * FROM statistics",
// update: function (callback = () => {}) {
// pool.connect()
// .then(() => {
// pool.query(this.queryString, (err, result) => {
// if (err) {
// console.log(err);
// }
// result.rows.forEach((element) => {
// return callback(element);
// });
// });
// })
// .catch((err) => {
// console.log(err);
// });
// },
// };
// const insult = Object.create(stats);
// insult.queryString = "UPDATE statistics set insult = insult + 1";
// insult.update = function () {
// return stats.update.call(this);
// };
// const praise = Object.create(stats);
// praise.queryString = "UPDATE statistics set praise = praise + 1";
// praise.update = function () {
// return stats.update.call(this);
// };
// const gif = Object.create(stats);
// gif.queryString = "UPDATE statistics set gif = gif + 1";
// gif.update = function () {
// return stats.update.call(this);
// };
// const cow = Object.create(stats);
// cow.queryString = "UPDATE statistics set cow = cow + 1";
// cow.update = function () {
// return stats.update.call(this);
// };
// const ty = Object.create(stats);
// ty.queryString = "UPDATE statistics set ty = ty + 1";
// ty.update = function () {
// return stats.update.call(this);
// };
// const answer = Object.create(stats);
// answer.queryString = "UPDATE statistics set answer = answer + 1";
// answer.update = function () {
// return stats.update.call(this);
// };
// const move = Object.create(stats);
// move.queryString = "UPDATE statistics set move = move + 1";
// move.update = function () {
// return stats.update.call(this);
// };
// module.exports = {
// stats,
// insult,
// praise,
// gif,
// cow,
// ty,
// answer,
// move,
// };