From 0d72056f77d252041523b857906b4e8a8360a717 Mon Sep 17 00:00:00 2001 From: Mogyuchi Date: Fri, 23 Aug 2024 12:32:31 +0900 Subject: [PATCH] use flags to suppress embeds --- src/handleCreateNotify.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/handleCreateNotify.js b/src/handleCreateNotify.js index b6448af..26cdedb 100644 --- a/src/handleCreateNotify.js +++ b/src/handleCreateNotify.js @@ -1,4 +1,9 @@ -import { ButtonStyle, ChannelType, ComponentType } from 'discord.js' +import { + ButtonStyle, + ChannelType, + ComponentType, + MessageFlags, +} from 'discord.js' /** * @typedef {import('./logger.js').Logger} Logger * @typedef {import('discord.js').AnyThreadChannel} AnyThreadChannel @@ -17,12 +22,11 @@ export async function handleCreateNotify(logger, thread, setting) { if (thread.parent?.type !== ChannelType.GuildForum) return if (!thread.ownerId) return - await thread - .send({ - content: setting.onCreate(thread.ownerId), - components, - }) - .then(it => it.suppressEmbeds()) + await thread.send({ + content: setting.onCreate(thread.ownerId), + components, + flags: MessageFlags.SuppressEmbeds, + }) logger.info( `"${thread.name}" (${thread.id}) has been created in "${thread.parent.name}" (${thread.parentId}).`