From ed508b1793a9c6378369e0048a33fc1bce4cac85 Mon Sep 17 00:00:00 2001 From: lts20050703 <87189679+lts20050703@users.noreply.github.com> Date: Wed, 26 Jan 2022 10:25:38 +0700 Subject: [PATCH 1/3] Clarification on channel icons --- src/types/channels/channel.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/types/channels/channel.ts b/src/types/channels/channel.ts index 022a86b9b..abae63c66 100644 --- a/src/types/channels/channel.ts +++ b/src/types/channels/channel.ts @@ -33,7 +33,7 @@ export interface Channel { rateLimitPerUser?: number; /** The recipients of the DM */ recipients?: User[]; - /** Icon hash */ + /** Icon hash of the group DM */ icon?: string | null; /** Id of the creator of the group DM or thread */ ownerId?: string; From 55a7c0314374d8f2f3bdd0c9cb5718fc7add1ae9 Mon Sep 17 00:00:00 2001 From: lts20050703 <87189679+lts20050703@users.noreply.github.com> Date: Wed, 26 Jan 2022 17:32:38 +0700 Subject: [PATCH 2/3] Bots cant be in group therefore remove icon from channel interface --- src/types/channels/channel.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/types/channels/channel.ts b/src/types/channels/channel.ts index abae63c66..8e4fac1e5 100644 --- a/src/types/channels/channel.ts +++ b/src/types/channels/channel.ts @@ -33,8 +33,6 @@ export interface Channel { rateLimitPerUser?: number; /** The recipients of the DM */ recipients?: User[]; - /** Icon hash of the group DM */ - icon?: string | null; /** Id of the creator of the group DM or thread */ ownerId?: string; /** Application id of the group DM creator if it is bot-created */ From e8579d6b4543b7b9d887eff3be6325d8380cf08e Mon Sep 17 00:00:00 2001 From: lts20050703 <87189679+lts20050703@users.noreply.github.com> Date: Thu, 27 Jan 2022 10:22:36 +0700 Subject: [PATCH 3/3] Fix channel transformer --- src/transformers/channel.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/transformers/channel.ts b/src/transformers/channel.ts index e91c31a1c..de5f3ca52 100644 --- a/src/transformers/channel.ts +++ b/src/transformers/channel.ts @@ -39,7 +39,6 @@ export function transformChannel( userLimit: payload.channel.user_limit, rateLimitPerUser: payload.channel.rate_limit_per_user, recipients: payload.channel.recipients?.map((r) => bot.transformers.user(bot, r)), - icon: payload.channel.icon ? bot.utils.iconHashToBigInt(payload.channel.icon) : undefined, rtcRegion: payload.channel.rtc_region, videoQualityMode: payload.channel.video_quality_mode, guildId: payload.guildId || (payload.channel.guild_id ? bot.transformers.snowflake(payload.channel.guild_id) : 0n),