3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-07-07 19:17:19 +00:00

fix: plugin dependencies and cleanup

This commit is contained in:
Obliie 2023-07-15 22:05:30 +01:00
parent 771ed76f64
commit 24b11800f5
No known key found for this signature in database
GPG key ID: 9189A18F0D5B547E
8 changed files with 20 additions and 55 deletions

View file

@ -84,33 +84,24 @@ export const ModMenuCmd = guildPluginUserContextMenuCommand({
lines.length == 0
? `${userName}`
: `Most recent cases for ${userName} | ${firstCaseNum}-${lastCaseNum} of ${totalCases}`;
const embedFields =
lines.length == 0
? [
{
name: `**No cases found**`,
value: "",
},
]
: [
...getChunkedEmbedFields(
emptyEmbedValue,
lines.length == 0 ? `No cases found for **${userName}**` : lines.join("\n"),
),
{
name: emptyEmbedValue,
value: trimLines(`
Use \`${prefix}case <num>\` to see more information about an individual case
`),
},
];
const embed = {
author: {
name: title,
icon_url: user instanceof User ? user.displayAvatarURL() : undefined,
},
fields: embedFields,
fields: [
...getChunkedEmbedFields(
emptyEmbedValue,
lines.length == 0 ? `No cases found for **${userName}**` : lines.join("\n"),
),
{
name: emptyEmbedValue,
value: trimLines(
lines.length == 0 ? "" : `Use \`${prefix}case <num>\` to see more information about an individual case`,
),
},
],
footer: { text: `Page ${page}/${totalPages}` },
} satisfies APIEmbed;