Fix date sorting
This commit is contained in:
parent
8bd4fce5f1
commit
5c338d2512
|
@ -296,7 +296,8 @@ async function getLeaderboardEntries() {
|
||||||
let dateLastBeat = new Date();
|
let dateLastBeat = new Date();
|
||||||
|
|
||||||
if (count > 0) {
|
if (count > 0) {
|
||||||
const lastGame = games.at(-1);
|
games.sort((a, b) => new Date(a.statusLastChanged) - new Date(b.statusLastChanged));
|
||||||
|
const lastGame = games[games.length - 1];
|
||||||
dateLastBeat = lastGame.statusLastChanged;
|
dateLastBeat = lastGame.statusLastChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -310,8 +311,8 @@ async function getLeaderboardEntries() {
|
||||||
results.push(result);
|
results.push(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
await results.sort((a, b) => parseInt(a.dateLastBeat) - parseInt(b.dateLastBeat));
|
results.sort((a, b) => new Date(a.dateLastBeat) - new Date(b.dateLastBeat));
|
||||||
await results.sort((a, b) => parseInt(b.count) - parseInt(a.count));
|
results.sort((a, b) => parseInt(b.count) - parseInt(a.count));
|
||||||
|
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
@ -333,7 +334,8 @@ async function getLeaderboardEntriesBetweenDates(start, end) {
|
||||||
let dateLastBeat = new Date();
|
let dateLastBeat = new Date();
|
||||||
|
|
||||||
if (count > 0) {
|
if (count > 0) {
|
||||||
const lastGame = games.at(-1);
|
games.sort((a, b) => new Date(a.statusLastChanged) - new Date(b.statusLastChanged));
|
||||||
|
const lastGame = games[games.length - 1];
|
||||||
dateLastBeat = lastGame.statusLastChanged;
|
dateLastBeat = lastGame.statusLastChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -347,8 +349,8 @@ async function getLeaderboardEntriesBetweenDates(start, end) {
|
||||||
results.push(result);
|
results.push(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
await results.sort((a, b) => parseInt(a.dateLastBeat) - parseInt(b.dateLastBeat));
|
results.sort((a, b) => new Date(a.dateLastBeat) - new Date(b.dateLastBeat));
|
||||||
await results.sort((a, b) => parseInt(b.count) - parseInt(a.count));
|
results.sort((a, b) => parseInt(b.count) - parseInt(a.count));
|
||||||
|
|
||||||
return results;
|
return results;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue