3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-14 21:31:50 +00:00

fix: dont show hidden cases without -hidden arg (#477)

* fix: dont show hidden cases without -hidden arg

* fix: almeida has eagle eyes
This commit is contained in:
rubyowo 2024-06-02 15:59:41 +00:00 committed by GitHub
parent 21e2e58c90
commit 4fa77d57df
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -102,7 +102,7 @@ export const CasesUserCmd = modActionsCmd({
// Compact view (= regular message with a preview of each case) // Compact view (= regular message with a preview of each case)
const casesPlugin = pluginData.getPlugin(CasesPlugin); const casesPlugin = pluginData.getPlugin(CasesPlugin);
const totalPages = Math.max(Math.ceil(cases.length / casesPerPage), 1); const totalPages = Math.max(Math.ceil(casesToDisplay.length / casesPerPage), 1);
const prefix = getGuildPrefix(pluginData); const prefix = getGuildPrefix(pluginData);
createPaginatedMessage( createPaginatedMessage(
@ -110,16 +110,16 @@ export const CasesUserCmd = modActionsCmd({
msg.channel, msg.channel,
totalPages, totalPages,
async (page) => { async (page) => {
const chunkedCases = chunkArray(cases, casesPerPage)[page - 1]; const chunkedCases = chunkArray(casesToDisplay, casesPerPage)[page - 1];
const lines = await asyncMap(chunkedCases, (c) => casesPlugin.getCaseSummary(c, true, msg.author.id)); const lines = await asyncMap(chunkedCases, (c) => casesPlugin.getCaseSummary(c, true, msg.author.id));
const isLastPage = page === totalPages; const isLastPage = page === totalPages;
const firstCaseNum = (page - 1) * casesPerPage + 1; const firstCaseNum = (page - 1) * casesPerPage + 1;
const lastCaseNum = isLastPage ? cases.length : page * casesPerPage; const lastCaseNum = isLastPage ? casesToDisplay.length : page * casesPerPage;
const title = const title =
totalPages === 1 totalPages === 1
? `Cases for ${userName} (${lines.length} total)` ? `Cases for ${userName} (${lines.length} total)`
: `Most recent cases ${firstCaseNum}-${lastCaseNum} of ${cases.length} for ${userName}`; : `Most recent cases ${firstCaseNum}-${lastCaseNum} of ${casesToDisplay.length} for ${userName}`;
const embed = { const embed = {
author: { author: {