From 1c5815ecf06c5778112671f164263e6000f0d4ac Mon Sep 17 00:00:00 2001 From: alina sireneva Date: Sun, 15 Dec 2024 15:32:49 +0300 Subject: [PATCH] fix(core): correctly handle banning of non-members in ChatMemberUpdate --- .../core/src/highlevel/types/updates/chat-member-update.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/src/highlevel/types/updates/chat-member-update.ts b/packages/core/src/highlevel/types/updates/chat-member-update.ts index cb814c2d..fba8dfc8 100644 --- a/packages/core/src/highlevel/types/updates/chat-member-update.ts +++ b/packages/core/src/highlevel/types/updates/chat-member-update.ts @@ -108,7 +108,8 @@ export class ChatMemberUpdate { const actorId = this.raw.actorId if (!old && cur) { - // join or added + // joined, added or kicked + if (cur._ === 'channelParticipantBanned') return 'kicked' return actorId === curId ? 'joined' : 'added' }