mirror of
https://github.com/discordeno/discordeno.git
synced 2026-09-17 08:47:22 +00:00
* Plugins/Permissions: FIX PARITY ISSUES What is parity issues? Parity issues are files that exist but structured one way in the base/vanilla discordeno library, and structured another way in the permisison plugin. * deno fmt * plugins/permissions: nuke validations * plugins/permissions VALIDATIONS -> plugins/validations * plugins/validations: slash commands max 4000 chars * fix module not found
12 lines
539 B
TypeScript
12 lines
539 B
TypeScript
import { BotWithCache } from "../../../deps.ts";
|
|
import { requireBotChannelPermissions } from "../../permissions.ts";
|
|
|
|
export function getPublicArchivedThreads(bot: BotWithCache) {
|
|
const getPublicArchivedThreads = bot.helpers.getPublicArchivedThreads;
|
|
bot.helpers.getPublicArchivedThreads = async function (channelId, options) {
|
|
const channel = bot.channels.get(channelId);
|
|
if (channel) requireBotChannelPermissions(bot, channel, ["READ_MESSAGE_HISTORY"]);
|
|
return await getPublicArchivedThreads(channelId, options);
|
|
};
|
|
}
|