3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-03-15 05:41:51 +00:00

Show max wait time for massban queue in !massban

This commit is contained in:
Dragory 2021-05-22 13:58:19 +03:00
parent 13e2959ded
commit b4fb6de86e
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1

View file

@ -54,10 +54,12 @@ export const MassbanCmd = modActionsCmd({
}
// Show a loading indicator since this can take a while
const maxWaitTime = pluginData.state.massbanQueue.timeout * pluginData.state.massbanQueue.length;
const maxWaitTimeFormatted = humanizeDurationShort(maxWaitTime);
const initialLoadingText =
pluginData.state.massbanQueue.length === 0
? "Banning..."
: "Massban queued. Waiting for previous massban to finish.";
: `Massban queued. Waiting for previous massban to finish (max wait ${maxWaitTimeFormatted}).`;
const loadingMsg = await msg.channel.createMessage(initialLoadingText);
const waitTimeStart = performance.now();