diff --git a/backend/src/plugins/MessageSaver/saveMessagesToDB.ts b/backend/src/plugins/MessageSaver/saveMessagesToDB.ts index da62188d..e4206fce 100644 --- a/backend/src/plugins/MessageSaver/saveMessagesToDB.ts +++ b/backend/src/plugins/MessageSaver/saveMessagesToDB.ts @@ -1,7 +1,6 @@ import { Message, Snowflake, TextChannel, ThreadChannel } from "discord.js"; import { GuildPluginData } from "knub"; import { MessageSaverPluginType } from "./types"; -import { hotfixMessageFetch } from "../../utils/hotfixMessageFetch"; export async function saveMessagesToDB( pluginData: GuildPluginData, @@ -16,7 +15,7 @@ export async function saveMessagesToDB( let thisMsg: Message; try { - thisMsg = await hotfixMessageFetch(channel, id as Snowflake); + thisMsg = await channel.messages.fetch(id); if (!thisMsg) { failed.push(id); diff --git a/backend/src/plugins/ReactionRoles/commands/ClearReactionRolesCmd.ts b/backend/src/plugins/ReactionRoles/commands/ClearReactionRolesCmd.ts index 35ddfed7..3bdd6243 100644 --- a/backend/src/plugins/ReactionRoles/commands/ClearReactionRolesCmd.ts +++ b/backend/src/plugins/ReactionRoles/commands/ClearReactionRolesCmd.ts @@ -3,7 +3,6 @@ import { commandTypeHelpers as ct } from "../../../commandTypes"; import { sendErrorMessage, sendSuccessMessage } from "../../../pluginUtils"; import { isDiscordAPIError } from "../../../utils"; import { reactionRolesCmd } from "../types"; -import { hotfixMessageFetch } from "../../../utils/hotfixMessageFetch"; export const ClearReactionRolesCmd = reactionRolesCmd({ trigger: "reaction_roles clear", @@ -24,7 +23,7 @@ export const ClearReactionRolesCmd = reactionRolesCmd({ let targetMessage: Message; try { - targetMessage = await hotfixMessageFetch(args.message.channel, args.message.messageId); + targetMessage = await args.message.channel.messages.fetch(args.message.messageId); } catch (err) { if (isDiscordAPIError(err) && err.code === 50001) { sendErrorMessage(pluginData, msg.channel, "Missing access to the specified message"); diff --git a/backend/src/plugins/ReactionRoles/commands/InitReactionRolesCmd.ts b/backend/src/plugins/ReactionRoles/commands/InitReactionRolesCmd.ts index e3a126fe..64a6e412 100644 --- a/backend/src/plugins/ReactionRoles/commands/InitReactionRolesCmd.ts +++ b/backend/src/plugins/ReactionRoles/commands/InitReactionRolesCmd.ts @@ -5,7 +5,6 @@ import { canUseEmoji, isDiscordAPIError, isValidEmoji, noop, trimPluginDescripti import { canReadChannel } from "../../../utils/canReadChannel"; import { reactionRolesCmd, TReactionRolePair } from "../types"; import { applyReactionRoleReactionsToMessage } from "../util/applyReactionRoleReactionsToMessage"; -import { hotfixMessageFetch } from "../../../utils/hotfixMessageFetch"; const CLEAR_ROLES_EMOJI = "❌"; @@ -41,7 +40,7 @@ export const InitReactionRolesCmd = reactionRolesCmd({ let targetMessage; try { - targetMessage = await hotfixMessageFetch(args.message.channel, args.message.messageId); + targetMessage = await args.message.channel.messages.fetch(args.message.messageId); } catch (e) { if (isDiscordAPIError(e)) { sendErrorMessage(pluginData, msg.channel, `Error ${e.code} while getting message: ${e.message}`); diff --git a/backend/src/plugins/ReactionRoles/util/applyReactionRoleReactionsToMessage.ts b/backend/src/plugins/ReactionRoles/util/applyReactionRoleReactionsToMessage.ts index 1ed9c17b..8b15e82c 100644 --- a/backend/src/plugins/ReactionRoles/util/applyReactionRoleReactionsToMessage.ts +++ b/backend/src/plugins/ReactionRoles/util/applyReactionRoleReactionsToMessage.ts @@ -5,7 +5,6 @@ import { LogType } from "../../../data/LogType"; import { isDiscordAPIError, sleep } from "../../../utils"; import { LogsPlugin } from "../../Logs/LogsPlugin"; import { ReactionRolesPluginType } from "../types"; -import { hotfixMessageFetch } from "../../../utils/hotfixMessageFetch"; const CLEAR_ROLES_EMOJI = "❌"; @@ -26,7 +25,7 @@ export async function applyReactionRoleReactionsToMessage( let targetMessage; try { - targetMessage = await hotfixMessageFetch(channel, messageId as Snowflake); + targetMessage = channel.messages.fetch(messageId); } catch (e) { if (isDiscordAPIError(e)) { if (e.code === 10008) { diff --git a/backend/src/plugins/Slowmode/util/onMessageCreate.ts b/backend/src/plugins/Slowmode/util/onMessageCreate.ts index 2ad8968f..2fac3025 100644 --- a/backend/src/plugins/Slowmode/util/onMessageCreate.ts +++ b/backend/src/plugins/Slowmode/util/onMessageCreate.ts @@ -11,7 +11,6 @@ import { LogsPlugin } from "../../Logs/LogsPlugin"; import { BOT_SLOWMODE_PERMISSIONS } from "../requiredPermissions"; import { SlowmodePluginType } from "../types"; import { applyBotSlowmodeToUserId } from "./applyBotSlowmodeToUserId"; -import { hotfixMessageFetch } from "../../../utils/hotfixMessageFetch"; export async function onMessageCreate(pluginData: GuildPluginData, msg: SavedMessage) { if (msg.is_bot) return; @@ -50,7 +49,7 @@ export async function onMessageCreate(pluginData: GuildPluginData { - const thisN = ++n; - - return channel.messages.fetch(messageId); - - // // tslint:disable-next-line:no-console - // console.trace( - // `[${thisN}] Queueing to fetch message id ${messageId} from channel ${channel.id} (queue size: ${queue.length})`, - // ); - // return queue.add(async () => { - // await sleep(3000); - // // tslint:disable-next-line:no-console - // console.log(`[${thisN}] Fetching message id ${messageId} from channel ${channel.id}`); - // return channel.messages.fetch(messageId); - // }); -}