Apply temporary fix to global beat list embed description
This commit is contained in:
parent
1c3bf63291
commit
791a7fe476
@ -9,7 +9,7 @@ module.exports = {
|
|||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
await interaction.deferReply();
|
await interaction.deferReply();
|
||||||
|
|
||||||
const beatenGamesDatabaseEntries = await getAllBeatenGames();
|
let beatenGamesDatabaseEntries = await getAllBeatenGames();
|
||||||
let desc = '';
|
let desc = '';
|
||||||
|
|
||||||
desc = desc.concat('__Total: ', beatenGamesDatabaseEntries.length, '__\n');
|
desc = desc.concat('__Total: ', beatenGamesDatabaseEntries.length, '__\n');
|
||||||
@ -17,11 +17,19 @@ module.exports = {
|
|||||||
if (!beatenGamesDatabaseEntries || beatenGamesDatabaseEntries.length == 0) {
|
if (!beatenGamesDatabaseEntries || beatenGamesDatabaseEntries.length == 0) {
|
||||||
desc = 'No games beaten yet.';
|
desc = 'No games beaten yet.';
|
||||||
} else {
|
} else {
|
||||||
|
beatenGamesDatabaseEntries = beatenGamesDatabaseEntries.reverse();
|
||||||
for (let i = 0; i < beatenGamesDatabaseEntries.length; i++) {
|
for (let i = 0; i < beatenGamesDatabaseEntries.length; i++) {
|
||||||
const game = await checkGameStorageId(beatenGamesDatabaseEntries[i].gameId);
|
const game = await checkGameStorageId(beatenGamesDatabaseEntries[i].gameId);
|
||||||
const userentry = await getUserFromId(beatenGamesDatabaseEntries[i].userId);
|
const userentry = await getUserFromId(beatenGamesDatabaseEntries[i].userId);
|
||||||
const date = beatenGamesDatabaseEntries[i].statusLastChanged.toLocaleDateString('en-GB', { year: 'numeric', month: '2-digit', day: '2-digit' }).replace(/\//g, '/');
|
const date = beatenGamesDatabaseEntries[i].statusLastChanged.toLocaleDateString('en-GB', { year: 'numeric', month: '2-digit', day: '2-digit' }).replace(/\//g, '/');
|
||||||
desc = desc.concat('**', date, '**: \t', game.name, ' \t*(', userentry.username, ')*\n');
|
const newDesc = String.prototype.concat('**', date, '**: \t', game.name, ' \t*(', userentry.username, ')*\n');
|
||||||
|
|
||||||
|
if (newDesc.length + desc.length < 4096) {
|
||||||
|
desc = desc.concat(newDesc);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
i = beatenGamesDatabaseEntries.length;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user