Compare commits

...

1 Commits

Author SHA1 Message Date
ethanf
9c73163ff3 refactor: fk logging improvements 2024-11-05 22:26:36 -06:00

View File

@ -85,12 +85,9 @@ const execute = async (interaction) => {
picking.members.forEach((member) => pickingPlayers.push(member)); picking.members.forEach((member) => pickingPlayers.push(member));
if (pickingPlayers.length < addupPlayers.length) { if (pickingPlayers.length < addupPlayers.length) {
// move all addup into empty picking
addup.members.forEach((member) => {
member.voice.setChannel(picking);
});
return await interaction.followUp( return await interaction.followUp(
"Found too few players in picking to fatkid, moved all addup players to picking instead" "Found more players in addup than picking"
); );
} }
@ -199,27 +196,23 @@ const execute = async (interaction) => {
let fkStr = `Sat out ${fatkids.length} players${ let fkStr = `Sat out ${fatkids.length} players${
fatkids.length > 0 ? ": " : "" fatkids.length > 0 ? ": " : ""
}`; }`;
for (const fk of fatkids) { fkStr.concat(fk.map((fk) => fk.displayName).join(", "));
fkStr += `${fk.displayName}, `;
}
fkStr = fkStr.slice(0, -2);
if (Object.keys(protectedDict).length > 0) { if (Object.keys(protectedDict).length > 0) {
fkStr += "Players that were protected at least once: "; let protectedArr = [];
fkStr.concat("\nPlayers that were protected at least once: ");
for (const fkId in protectedDict) { for (const fkId in protectedDict) {
await interaction.guild.members await interaction.guild.members
.fetch(fkId) .fetch(fkId)
.then((member) => { .then((member) => {
if (member) { protectedArr.push(member.displayName);
fkStr += `${member.displayName}, `;
}
}) })
.catch(console.error); .catch(console.error);
} }
fkStr = fkStr.slice(0, -2); fkStr.concat(protectedArr.join(", "));
} }
if (fkAttempts > 100) if (fkAttempts > 100)
fkStr += `\n(fk protection sets ignored: ${3 - recentFkSets.length}/3)`; fkStr.concat(`\n(fk protection sets ignored: ${3 - recentFkSets.length}/3)`);
if (errCount > 0) fkStr += `\n(error moving ${errCount} members)`; if (errCount > 0) fkStr.concat(`\n(error moving ${errCount} members)`);
interaction.followUp(fkStr); interaction.followUp(fkStr);
}; };