diff --git a/src/helpers/channels/threads/add_to_thread.ts b/src/helpers/channels/threads/add_to_thread.ts index 3872ecbaa..520ad7c1e 100644 --- a/src/helpers/channels/threads/add_to_thread.ts +++ b/src/helpers/channels/threads/add_to_thread.ts @@ -4,8 +4,7 @@ import { Errors } from "../../../types/discordeno/errors.ts"; import { endpoints } from "../../../util/constants.ts"; import { requireBotChannelPermissions } from "../../../util/permissions.ts"; -/** Adds a user to a thread. Requires the ability to send messages in the thread. Requires the thread is not archived. - */ +/** Adds a user to a thread. Requires the ability to send messages in the thread. Requires the thread is not archived. */ export async function addToThread(threadId: bigint, userId: bigint) { const thread = await cacheHandlers.get("threads", threadId); if (thread) { @@ -19,5 +18,5 @@ export async function addToThread(threadId: bigint, userId: bigint) { if (channel) await requireBotChannelPermissions(channel, ["SEND_MESSAGES"]); } - return await rest.runMethod("put", endpoints.THREAD_USER(threadId, userId)); + return await rest.runMethod("put", endpoints.THREAD_USER(threadId, userId)); } diff --git a/src/helpers/channels/threads/delete_thread.ts b/src/helpers/channels/threads/delete_thread.ts index 53d314697..ea5d01ac3 100644 --- a/src/helpers/channels/threads/delete_thread.ts +++ b/src/helpers/channels/threads/delete_thread.ts @@ -11,5 +11,5 @@ export async function deleteThread(threadId: bigint, reason?: string) { if (channel?.guildId) await requireBotGuildPermissions(channel.guildId, ["MANAGE_THREADS"]); } - return await rest.runMethod("delete", endpoints.CHANNEL_BASE(threadId), { reason }); + return await rest.runMethod("delete", endpoints.CHANNEL_BASE(threadId), { reason }); } diff --git a/src/helpers/channels/threads/join_thread.ts b/src/helpers/channels/threads/join_thread.ts index c3bf65e24..815975de5 100644 --- a/src/helpers/channels/threads/join_thread.ts +++ b/src/helpers/channels/threads/join_thread.ts @@ -10,5 +10,5 @@ export async function joinThread(threadId: bigint) { throw new Error(Errors.CANNOT_ADD_USER_TO_ARCHIVED_THREADS); } - return await rest.runMethod("put", endpoints.THREAD_ME(threadId)); + return await rest.runMethod("put", endpoints.THREAD_ME(threadId)); } diff --git a/src/helpers/channels/threads/leave_thread.ts b/src/helpers/channels/threads/leave_thread.ts index 546309fb6..867727397 100644 --- a/src/helpers/channels/threads/leave_thread.ts +++ b/src/helpers/channels/threads/leave_thread.ts @@ -8,5 +8,5 @@ export async function leaveThread(threadId: bigint) { const thread = await cacheHandlers.get("threads", threadId); if (thread?.archived) throw new Error(Errors.CANNOT_LEAVE_ARCHIVED_THREAD); - return await rest.runMethod("delete", endpoints.THREAD_ME(threadId)); + return await rest.runMethod("delete", endpoints.THREAD_ME(threadId)); } diff --git a/src/helpers/channels/threads/remove_thread_member.ts b/src/helpers/channels/threads/remove_thread_member.ts index 8951e0695..8c338c95e 100644 --- a/src/helpers/channels/threads/remove_thread_member.ts +++ b/src/helpers/channels/threads/remove_thread_member.ts @@ -17,5 +17,5 @@ export async function removeThreadMember(threadId: bigint, userId: bigint) { } } - return await rest.runMethod("delete", endpoints.THREAD_USER(threadId, userId)); + return await rest.runMethod("delete", endpoints.THREAD_USER(threadId, userId)); } diff --git a/src/helpers/channels/threads/start_private_thread.ts b/src/helpers/channels/threads/start_private_thread.ts index 48c07007d..d4653df80 100644 --- a/src/helpers/channels/threads/start_private_thread.ts +++ b/src/helpers/channels/threads/start_private_thread.ts @@ -1,5 +1,6 @@ import { cacheHandlers } from "../../../cache.ts"; import { rest } from "../../../rest/rest.ts"; +import { Channel } from "../../../types/channels/channel.ts"; import { StartThread } from "../../../types/channels/threads/start_thread.ts"; import { Errors } from "../../../types/discordeno/errors.ts"; import { endpoints } from "../../../util/constants.ts"; @@ -18,5 +19,7 @@ export async function startPrivateThread(channelId: bigint, options: StartThread await requireBotChannelPermissions(channel, ["SEND_MESSAGES", "USE_PRIVATE_THREADS"]); } - return channelToThread(await rest.runMethod("post", endpoints.THREAD_START_PRIVATE(channelId), snakelize(options))); + return channelToThread( + await rest.runMethod("post", endpoints.THREAD_START_PRIVATE(channelId), snakelize(options)) + ); } diff --git a/src/helpers/channels/threads/start_thread.ts b/src/helpers/channels/threads/start_thread.ts index 35e9b4ce5..f9a6b3590 100644 --- a/src/helpers/channels/threads/start_thread.ts +++ b/src/helpers/channels/threads/start_thread.ts @@ -1,9 +1,11 @@ import { cacheHandlers } from "../../../cache.ts"; import { rest } from "../../../rest/rest.ts"; +import { Channel } from "../../../types/channels/channel.ts"; import { StartThread } from "../../../types/channels/threads/start_thread.ts"; import { Errors } from "../../../types/discordeno/errors.ts"; import { endpoints } from "../../../util/constants.ts"; import { requireBotChannelPermissions } from "../../../util/permissions.ts"; +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. */ @@ -17,9 +19,11 @@ export async function startThread(channelId: bigint, options: StartThread & { me await requireBotChannelPermissions(channel, ["SEND_MESSAGES", "USE_PUBLIC_THREADS"]); } - return await rest.runMethod( - "post", - endpoints.THREAD_START_PUBLIC(channelId, options.messageId), - snakelize(options) + return channelToThread( + await rest.runMethod( + "post", + endpoints.THREAD_START_PUBLIC(channelId, options.messageId), + snakelize(options) + ) ); }