Skip to content

Commit c8a595b

Browse files
authored
V2.0.1.0 (#256)
* Include additional logging on player stats. * Add more logging around players when being posted to database. * Increase logging!!! * Logging fixes and remove the insert for playerstats in OnPlayerDeath. Remove the final insert for values in OnMapResult as it is unnecessary. Add some more logging in utils.ts for inserting/updating player stats. * Dep update bcrypt to 5.1.0 * Fix #255 for post route in matches. * Include new defaults in playerstats. * Revert update on player death. * Remove additional logging.
1 parent 7172950 commit c8a595b

9 files changed

Lines changed: 795 additions & 180 deletions

File tree

Lines changed: 259 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,259 @@
1+
'use strict';
2+
3+
var dbm;
4+
var type;
5+
var seed;
6+
7+
/**
8+
* We receive the dbmigrate dependency from dbmigrate initially.
9+
* This enables us to not have to rely on NODE_PATH.
10+
*/
11+
exports.setup = function(options, seedLink) {
12+
dbm = options.dbmigrate;
13+
type = dbm.dataType;
14+
seed = seedLink;
15+
};
16+
17+
exports.up = function(db) {
18+
return db
19+
.runSql("ALTER TABLE player_stats ALTER COLUMN knife_kills SET DEFAULT 0")
20+
.then(() => {
21+
return db.runSql(
22+
"ALTER TABLE player_stats ALTER COLUMN damage SET DEFAULT 0"
23+
);
24+
})
25+
.then(() => {
26+
return db.runSql(
27+
"ALTER TABLE player_stats ALTER COLUMN util_damage SET DEFAULT 0"
28+
);
29+
})
30+
.then(() => {
31+
return db.runSql(
32+
"ALTER TABLE player_stats ALTER COLUMN enemies_flashed SET DEFAULT 0"
33+
);
34+
})
35+
.then(() => {
36+
return db.runSql(
37+
"ALTER TABLE player_stats ALTER COLUMN friendlies_flashed SET DEFAULT 0"
38+
);
39+
})
40+
.then(() => {
41+
return db.runSql(
42+
"ALTER TABLE player_stats ALTER COLUMN bomb_plants SET DEFAULT 0"
43+
);
44+
})
45+
.then(() => {
46+
return db.runSql(
47+
"ALTER TABLE player_stats ALTER COLUMN bomb_defuses SET DEFAULT 0"
48+
);
49+
})
50+
.then(() => {
51+
return db.runSql(
52+
"ALTER TABLE player_stats ALTER COLUMN v1 SET DEFAULT 0"
53+
);
54+
})
55+
.then(() => {
56+
return db.runSql(
57+
"ALTER TABLE player_stats ALTER COLUMN v2 SET DEFAULT 0"
58+
);
59+
})
60+
.then(() => {
61+
return db.runSql(
62+
"ALTER TABLE player_stats ALTER COLUMN v3 SET DEFAULT 0"
63+
);
64+
})
65+
.then(() => {
66+
return db.runSql(
67+
"ALTER TABLE player_stats ALTER COLUMN v4 SET DEFAULT 0"
68+
);
69+
})
70+
.then(() => {
71+
return db.runSql(
72+
"ALTER TABLE player_stats ALTER COLUMN v5 SET DEFAULT 0"
73+
);
74+
})
75+
.then(() => {
76+
return db.runSql(
77+
"ALTER TABLE player_stats ALTER COLUMN k1 SET DEFAULT 0"
78+
);
79+
})
80+
.then(() => {
81+
return db.runSql(
82+
"ALTER TABLE player_stats ALTER COLUMN k2 SET DEFAULT 0"
83+
);
84+
})
85+
.then(() => {
86+
return db.runSql(
87+
"ALTER TABLE player_stats ALTER COLUMN k3 SET DEFAULT 0"
88+
);
89+
})
90+
.then(() => {
91+
return db.runSql(
92+
"ALTER TABLE player_stats ALTER COLUMN k4 SET DEFAULT 0"
93+
);
94+
})
95+
.then(() => {
96+
return db.runSql(
97+
"ALTER TABLE player_stats ALTER COLUMN k5 SET DEFAULT 0"
98+
);
99+
})
100+
.then(() => {
101+
return db.runSql(
102+
"ALTER TABLE player_stats ALTER COLUMN firstdeath_ct SET DEFAULT 0"
103+
);
104+
})
105+
.then(() => {
106+
return db.runSql(
107+
"ALTER TABLE player_stats ALTER COLUMN firstdeath_t SET DEFAULT 0"
108+
);
109+
})
110+
.then(() => {
111+
return db.runSql(
112+
"ALTER TABLE player_stats ALTER COLUMN firstkill_ct SET DEFAULT 0"
113+
);
114+
})
115+
.then(() => {
116+
return db.runSql(
117+
"ALTER TABLE player_stats ALTER COLUMN firstkill_t SET DEFAULT 0"
118+
);
119+
})
120+
.then(() => {
121+
return db.runSql(
122+
"ALTER TABLE player_stats ALTER COLUMN kast SET DEFAULT 0"
123+
);
124+
})
125+
.then(() => {
126+
return db.runSql(
127+
"ALTER TABLE player_stats ALTER COLUMN contribution_score SET DEFAULT 0"
128+
);
129+
})
130+
.then(() => {
131+
return db.runSql(
132+
"ALTER TABLE player_stats ALTER COLUMN mvp SET DEFAULT 0"
133+
);
134+
});
135+
};
136+
137+
exports.down = function(db) {
138+
return db
139+
.runSql("ALTER TABLE player_stats ALTER COLUMN knife_kills SET DEFAULT NULL")
140+
.then(() => {
141+
return db.runSql(
142+
"ALTER TABLE player_stats ALTER COLUMN damage SET DEFAULT NULL"
143+
);
144+
})
145+
.then(() => {
146+
return db.runSql(
147+
"ALTER TABLE player_stats ALTER COLUMN util_damage SET DEFAULT NULL"
148+
);
149+
})
150+
.then(() => {
151+
return db.runSql(
152+
"ALTER TABLE player_stats ALTER COLUMN enemies_flashed SET DEFAULT NULL"
153+
);
154+
})
155+
.then(() => {
156+
return db.runSql(
157+
"ALTER TABLE player_stats ALTER COLUMN friendlies_flashed SET DEFAULT NULL"
158+
);
159+
})
160+
.then(() => {
161+
return db.runSql(
162+
"ALTER TABLE player_stats ALTER COLUMN bomb_plants SET DEFAULT NULL"
163+
);
164+
})
165+
.then(() => {
166+
return db.runSql(
167+
"ALTER TABLE player_stats ALTER COLUMN bomb_defuses SET DEFAULT NULL"
168+
);
169+
})
170+
.then(() => {
171+
return db.runSql(
172+
"ALTER TABLE player_stats ALTER COLUMN v1 SET DEFAULT NULL"
173+
);
174+
})
175+
.then(() => {
176+
return db.runSql(
177+
"ALTER TABLE player_stats ALTER COLUMN v2 SET DEFAULT NULL"
178+
);
179+
})
180+
.then(() => {
181+
return db.runSql(
182+
"ALTER TABLE player_stats ALTER COLUMN v3 SET DEFAULT NULL"
183+
);
184+
})
185+
.then(() => {
186+
return db.runSql(
187+
"ALTER TABLE player_stats ALTER COLUMN v4 SET DEFAULT NULL"
188+
);
189+
})
190+
.then(() => {
191+
return db.runSql(
192+
"ALTER TABLE player_stats ALTER COLUMN v5 SET DEFAULT NULL"
193+
);
194+
})
195+
.then(() => {
196+
return db.runSql(
197+
"ALTER TABLE player_stats ALTER COLUMN k1 SET DEFAULT NULL"
198+
);
199+
})
200+
.then(() => {
201+
return db.runSql(
202+
"ALTER TABLE player_stats ALTER COLUMN k2 SET DEFAULT NULL"
203+
);
204+
})
205+
.then(() => {
206+
return db.runSql(
207+
"ALTER TABLE player_stats ALTER COLUMN k3 SET DEFAULT NULL"
208+
);
209+
})
210+
.then(() => {
211+
return db.runSql(
212+
"ALTER TABLE player_stats ALTER COLUMN k4 SET DEFAULT NULL"
213+
);
214+
})
215+
.then(() => {
216+
return db.runSql(
217+
"ALTER TABLE player_stats ALTER COLUMN k5 SET DEFAULT NULL"
218+
);
219+
})
220+
.then(() => {
221+
return db.runSql(
222+
"ALTER TABLE player_stats ALTER COLUMN firstdeath_ct SET DEFAULT NULL"
223+
);
224+
})
225+
.then(() => {
226+
return db.runSql(
227+
"ALTER TABLE player_stats ALTER COLUMN firstdeath_t SET DEFAULT NULL"
228+
);
229+
})
230+
.then(() => {
231+
return db.runSql(
232+
"ALTER TABLE player_stats ALTER COLUMN firstkill_ct SET DEFAULT NULL"
233+
);
234+
})
235+
.then(() => {
236+
return db.runSql(
237+
"ALTER TABLE player_stats ALTER COLUMN firstkill_t SET DEFAULT NULL"
238+
);
239+
})
240+
.then(() => {
241+
return db.runSql(
242+
"ALTER TABLE player_stats ALTER COLUMN kast SET DEFAULT NULL"
243+
);
244+
})
245+
.then(() => {
246+
return db.runSql(
247+
"ALTER TABLE player_stats ALTER COLUMN contribution_score SET DEFAULT NULL"
248+
);
249+
})
250+
.then(() => {
251+
return db.runSql(
252+
"ALTER TABLE player_stats ALTER COLUMN mvp SET DEFAULT NULL"
253+
);
254+
});
255+
};
256+
257+
exports._meta = {
258+
"version": 1
259+
};

0 commit comments

Comments
 (0)