mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
Fixed show option for case and cases commands
This commit is contained in:
parent
408f1b9c30
commit
7eff7bcaa6
4 changed files with 9 additions and 6 deletions
|
@ -18,7 +18,7 @@ export const CaseSlashCmd = {
|
|||
],
|
||||
|
||||
async run({ interaction, options, pluginData }) {
|
||||
await interaction.deferReply({ ephemeral: true });
|
||||
await interaction.deferReply({ ephemeral: options.show !== true });
|
||||
actualCaseCmd(pluginData, interaction, interaction.user.id, options["case-number"], options.show);
|
||||
},
|
||||
};
|
||||
|
|
|
@ -30,7 +30,7 @@ export const CasesSlashCmd = {
|
|||
signature: [...opts],
|
||||
|
||||
async run({ interaction, options, pluginData }) {
|
||||
await interaction.deferReply({ ephemeral: true });
|
||||
await interaction.deferReply({ ephemeral: options.show !== true });
|
||||
|
||||
return actualCasesCmd(
|
||||
pluginData,
|
||||
|
|
|
@ -15,7 +15,7 @@ export async function actualCaseCmd(
|
|||
const theCase = await pluginData.state.cases.findByCaseNumber(caseNumber);
|
||||
|
||||
if (!theCase) {
|
||||
pluginData.getPlugin(CommonPlugin).sendErrorMessage(context, "Case not found");
|
||||
pluginData.getPlugin(CommonPlugin).sendErrorMessage(context, "Case not found", undefined, undefined, show !== true);
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -77,7 +77,7 @@ async function casesUserCmd(
|
|||
if (cases.length === 0) {
|
||||
await sendContextResponse(context, {
|
||||
content: `No cases found for **${userName}**${modId ? ` by ${modName}` : ""}.`,
|
||||
ephemeral: true,
|
||||
ephemeral: !show,
|
||||
});
|
||||
|
||||
return;
|
||||
|
@ -88,7 +88,7 @@ async function casesUserCmd(
|
|||
if (!casesToDisplay.length) {
|
||||
await sendContextResponse(context, {
|
||||
content: `No normal cases found for **${userName}**. Use "-hidden" to show ${cases.length} hidden cases.`,
|
||||
ephemeral: true,
|
||||
ephemeral: !show,
|
||||
});
|
||||
|
||||
return;
|
||||
|
@ -160,7 +160,10 @@ async function casesModCmd(
|
|||
const totalCases = await casesPlugin.getTotalCasesByMod(modId ?? author.id, casesFilters);
|
||||
|
||||
if (totalCases === 0) {
|
||||
pluginData.getPlugin(CommonPlugin).sendErrorMessage(context, `No cases by **${modName}**`);
|
||||
pluginData
|
||||
.getPlugin(CommonPlugin)
|
||||
.sendErrorMessage(context, `No cases by **${modName}**`, undefined, undefined, !show);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue