diff --git a/src/helpers/channels/threads/start_thread.ts b/src/helpers/channels/threads/start_thread.ts index f9a6b3590..557e7d2f0 100644 --- a/src/helpers/channels/threads/start_thread.ts +++ b/src/helpers/channels/threads/start_thread.ts @@ -9,7 +9,7 @@ import { channelToThread } from "../../../util/transformers/channel_to_thread.ts import { snakelize } from "../../../util/utils.ts"; /** Creates a new public thread from an existing message. Returns a thread channel. */ -export async function startThread(channelId: bigint, options: StartThread & { messageId: bigint }) { +export async function startThread(channelId: bigint, messageId: bigint, options: StartThread) { const channel = await cacheHandlers.get("channels", channelId); if (channel) { if (!channel.isGuildTextBasedChannel) { @@ -20,10 +20,6 @@ export async function startThread(channelId: bigint, options: StartThread & { me } return channelToThread( - await rest.runMethod( - "post", - endpoints.THREAD_START_PUBLIC(channelId, options.messageId), - snakelize(options) - ) + await rest.runMethod("post", endpoints.THREAD_START_PUBLIC(channelId, messageId), snakelize(options)) ); } diff --git a/src/util/transformers/mod.ts b/src/util/transformers/mod.ts index 1ee8a3238..f5e53fa40 100644 --- a/src/util/transformers/mod.ts +++ b/src/util/transformers/mod.ts @@ -1,3 +1,3 @@ export * from "./channel_to_thread.ts"; export * from "./thread_member_modified.ts"; -export * from "./thread_members_update_modified.ts" \ No newline at end of file +export * from "./thread_members_update_modified.ts";