From eb2c9911e492c13cecd9ea44615b9c39829dae5f Mon Sep 17 00:00:00 2001 From: metal Date: Tue, 14 Sep 2021 15:51:40 +0000 Subject: [PATCH] oops --- .../Automod/actions/unArchiveThread.ts | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 backend/src/plugins/Automod/actions/unArchiveThread.ts diff --git a/backend/src/plugins/Automod/actions/unArchiveThread.ts b/backend/src/plugins/Automod/actions/unArchiveThread.ts deleted file mode 100644 index db8bd4b0..00000000 --- a/backend/src/plugins/Automod/actions/unArchiveThread.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { ThreadChannel } from "discord.js"; -import * as t from "io-ts"; -import { noop, tNullable } from "../../../utils"; -import { automodAction } from "../helpers"; - -export const UnArchiveThreadAction = automodAction({ - configType: t.type({ - unlock: tNullable(t.boolean), - }), - defaultConfig: { - unlock: false, - }, - - async apply({ pluginData, contexts, actionConfig }) { - const threads = contexts - .filter(c => c.thread?.id) - .map(c => pluginData.guild.channels.cache.get(c.thread!.id)) - .filter((c): c is ThreadChannel => (c?.isThread() && c.archived) ?? false); - - for (const thread of threads) { - if (actionConfig.unlock) { - await thread.setLocked(false).catch(noop); - } - await thread.setArchived(false).catch(noop); - } - }, -});