diff --git a/src/helpers/channels/clone_channel.ts b/src/helpers/channels/clone_channel.ts index 1a8c4cc5b..8ea8a5ecb 100644 --- a/src/helpers/channels/clone_channel.ts +++ b/src/helpers/channels/clone_channel.ts @@ -2,7 +2,6 @@ import { cacheHandlers } from "../../cache.ts"; import { DiscordChannelTypes } from "../../types/channels/channel_types.ts"; import type { CreateGuildChannel } from "../../types/guilds/create_guild_channel.ts"; import { Errors } from "../../types/discordeno/errors.ts"; -import { bigintToSnowflake } from "../../util/bigint.ts"; import { calculatePermissions } from "../../util/permissions.ts"; import { helpers } from "../mod.ts"; @@ -23,9 +22,6 @@ export async function cloneChannel(channelId: bigint, reason?: string) { ...channelToClone, name: channelToClone.name!, topic: channelToClone.topic || undefined, - parentId: channelToClone.parentId - ? bigintToSnowflake(channelToClone.parentId) - : undefined, permissionOverwrites: channelToClone.permissionOverwrites.map(( overwrite, ) => ({ diff --git a/src/types/guilds/create_guild_channel.ts b/src/types/guilds/create_guild_channel.ts index 38eb79102..9bbc4e93e 100644 --- a/src/types/guilds/create_guild_channel.ts +++ b/src/types/guilds/create_guild_channel.ts @@ -20,7 +20,7 @@ export interface CreateGuildChannel { /** The channel's permission overwrites */ permissionOverwrites?: Overwrite[]; /** Id of the parent category for a channel */ - parentId?: string; + parentId?: bigint; /** Whether the channel is nsfw */ nsfw?: boolean; } diff --git a/tests/channels/category_children.ts b/tests/channels/category_children.ts index a649e066f..78901d894 100644 --- a/tests/channels/category_children.ts +++ b/tests/channels/category_children.ts @@ -1,7 +1,6 @@ import { cache } from "../../src/cache.ts"; import { categoryChildren, createChannel } from "../../src/helpers/mod.ts"; import { DiscordChannelTypes } from "../../src/types/channels/channel_types.ts"; -import { bigintToSnowflake } from "../../src/util/bigint.ts"; import { assertExists } from "../deps.ts"; import { delayUntil } from "../util/delay_until.ts"; import { defaultTestOptions, tempData } from "../ws/start_bot.ts"; @@ -30,7 +29,7 @@ Deno.test({ channelsToCreate.map((num) => createChannel(tempData.guildId, { name: `Discordeno-test-${num}`, - parentId: bigintToSnowflake(category.id), + parentId: category.id, }) ), ); diff --git a/tests/channels/is_channel_synced.ts b/tests/channels/is_channel_synced.ts index 6a4d96db7..aca9f31d0 100644 --- a/tests/channels/is_channel_synced.ts +++ b/tests/channels/is_channel_synced.ts @@ -39,7 +39,7 @@ Deno.test({ const channel = await createChannel(tempData.guildId, { name: "synced-channel", - parentId: category.id.toString(), + parentId: category.id, }); // Assertions