mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-10 12:25:02 +00:00
Turn on strict TS compilation. Fix up and tweak types accordingly.
This commit is contained in:
parent
690955a399
commit
629002b8d9
172 changed files with 720 additions and 534 deletions
|
@ -4,6 +4,7 @@ import { DBDateFormat, isFullMessage, MINUTES, noop, resolveMember } from "../..
|
|||
import moment from "moment-timezone";
|
||||
import { humanizeDurationShort } from "../../../humanizeDurationShort";
|
||||
import { getBaseUrl } from "../../../pluginUtils";
|
||||
import { Member } from "eris";
|
||||
|
||||
export const MutesCmd = mutesCmd({
|
||||
trigger: "mutes",
|
||||
|
@ -31,7 +32,7 @@ export const MutesCmd = mutesCmd({
|
|||
let clearReactionsTimeout;
|
||||
const clearReactionsDebounce = 5 * MINUTES;
|
||||
|
||||
let lines = [];
|
||||
let lines: string[] = [];
|
||||
|
||||
// Active, logged mutes
|
||||
const activeMutes = await pluginData.state.mutes.getActiveMutes();
|
||||
|
@ -41,13 +42,13 @@ export const MutesCmd = mutesCmd({
|
|||
if (a.expires_at == null && b.expires_at == null) {
|
||||
return a.created_at > b.created_at ? -1 : 1;
|
||||
}
|
||||
return a.expires_at > b.expires_at ? 1 : -1;
|
||||
return a.expires_at! > b.expires_at! ? 1 : -1;
|
||||
});
|
||||
|
||||
if (args.manual) {
|
||||
// Show only manual mutes (i.e. "Muted" role added without a logged mute)
|
||||
const muteUserIds = new Set(activeMutes.map(m => m.user_id));
|
||||
const manuallyMutedMembers = [];
|
||||
const manuallyMutedMembers: Member[] = [];
|
||||
const muteRole = pluginData.config.get().mute_role;
|
||||
|
||||
if (muteRole) {
|
||||
|
@ -65,7 +66,7 @@ export const MutesCmd = mutesCmd({
|
|||
} else {
|
||||
// Show filtered active mutes (but not manual mutes)
|
||||
let filteredMutes: IMuteWithDetails[] = activeMutes;
|
||||
let bannedIds: string[] = null;
|
||||
let bannedIds: string[] | null = null;
|
||||
|
||||
// Filter: mute age
|
||||
if (args.age) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue