mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-17 07:05:03 +00:00
Merge branch 'master' into fix/router
This commit is contained in:
commit
1f943f2d1d
4 changed files with 58 additions and 45 deletions
|
@ -42,7 +42,7 @@
|
|||
"dotenv": "^4.0.0",
|
||||
"emoji-regex": "^8.0.0",
|
||||
"escape-string-regexp": "^1.0.5",
|
||||
"express": "^4.17.0",
|
||||
"express": "^4.19.2",
|
||||
"fp-ts": "^2.0.1",
|
||||
"humanize-duration": "^3.15.0",
|
||||
"js-yaml": "^3.13.1",
|
||||
|
@ -52,7 +52,7 @@
|
|||
"lodash": "^4.17.21",
|
||||
"moment-timezone": "^0.5.21",
|
||||
"multer": "^1.4.5-lts.1",
|
||||
"mysql2": "^3.9.3",
|
||||
"mysql2": "^3.9.8",
|
||||
"parse-color": "^1.0.0",
|
||||
"passport": "^0.6.0",
|
||||
"passport-custom": "^1.0.5",
|
||||
|
|
|
@ -102,7 +102,7 @@ export const CasesUserCmd = modActionsCmd({
|
|||
// Compact view (= regular message with a preview of each case)
|
||||
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);
|
||||
|
||||
createPaginatedMessage(
|
||||
|
@ -110,16 +110,16 @@ export const CasesUserCmd = modActionsCmd({
|
|||
msg.channel,
|
||||
totalPages,
|
||||
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 isLastPage = page === totalPages;
|
||||
const firstCaseNum = (page - 1) * casesPerPage + 1;
|
||||
const lastCaseNum = isLastPage ? cases.length : page * casesPerPage;
|
||||
const lastCaseNum = isLastPage ? casesToDisplay.length : page * casesPerPage;
|
||||
const title =
|
||||
totalPages === 1
|
||||
? `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 = {
|
||||
author: {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import { LoadedGuildPlugin, PluginCommandDefinition } from "knub";
|
||||
import { commandTypeHelpers as ct } from "../../../commandTypes.js";
|
||||
import { env } from "../../../env.js";
|
||||
import { createChunkedMessage } from "../../../utils.js";
|
||||
import { utilityCmd } from "../types.js";
|
||||
|
||||
|
@ -62,7 +63,7 @@ export const HelpCmd = utilityCmd({
|
|||
let snippet = `**${prefix}${trigger}**`;
|
||||
if (description) snippet += `\n${description}`;
|
||||
if (usage) snippet += `\nBasic usage: \`${usage}\``;
|
||||
snippet += `\n<https://zeppelin.gg/docs/plugins/${plugin.blueprint.name}/usage#command-${commandSlug}>`;
|
||||
snippet += `\n<${env.DASHBOARD_URL}/docs/plugins/${plugin.blueprint.name}/usage#command-${commandSlug}>`;
|
||||
|
||||
return snippet;
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue