From 81c261d6d88397382d87cd9ae1af7b1d23b00abd Mon Sep 17 00:00:00 2001 From: lts20050703 <87189679+lts20050703@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:00:05 +0700 Subject: [PATCH] Fix forgot to update transformer --- src/helpers/members/editMember.ts | 1 + src/transformers/member.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/helpers/members/editMember.ts b/src/helpers/members/editMember.ts index 721bc1a4d..0e8402136 100644 --- a/src/helpers/members/editMember.ts +++ b/src/helpers/members/editMember.ts @@ -14,6 +14,7 @@ export async function editMember(bot: Bot, guildId: bigint, memberId: bigint, op mute: options.mute, deaf: options.deaf, channel_id: options.channelId, + communication_disabled_until: options.communicationDisabledUntil, } ); diff --git a/src/transformers/member.ts b/src/transformers/member.ts index 852b63e2b..b2a2ebcf9 100644 --- a/src/transformers/member.ts +++ b/src/transformers/member.ts @@ -58,6 +58,7 @@ export function transformMember( cachedAt: Date.now(), avatar: payload.avatar ? bot.utils.iconHashToBigInt(payload.avatar) : undefined, permissions: payload.permissions ? bot.transformers.snowflake(payload.permissions) : undefined, + communicationDisabledUntil: payload.communication_disabled_until, }; } @@ -86,4 +87,6 @@ export interface DiscordenoMember { avatar?: bigint; /** The permissions this member has in the guild. Only present on interaction events. */ permissions?: bigint; + /** when the user's timeout will expire and the user will be able to communicate in the guild again (up to 28 days in the future), set to null to remove timeout. Requires the `MODERATE_MEMBERS` permission */ + communicationDisabledUntil?: number; }