From 8bb23cd46486cf94b2a215ef39be1a46f86b26db Mon Sep 17 00:00:00 2001 From: teidesu Date: Tue, 27 Apr 2021 20:42:23 +0300 Subject: [PATCH] feat(dispatcher): chatMemberSelf filter --- packages/dispatcher/src/filters.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/dispatcher/src/filters.ts b/packages/dispatcher/src/filters.ts index 4e73280f..63d5baee 100644 --- a/packages/dispatcher/src/filters.ts +++ b/packages/dispatcher/src/filters.ts @@ -567,6 +567,7 @@ export namespace filters { * Create a filter for {@link ChatMemberUpdate} by update type * * @param types Update type(s) + * @link ChatMemberUpdate.Type */ export const chatMember: { (type: T): UpdateFilter< @@ -589,4 +590,10 @@ export namespace filters { return (upd) => upd.type === types } + + /** + * Create a filter for {@link ChatMemberUpdate} for updates + * regarding current user + */ + export const chatMemberSelf: UpdateFilter = (upd) => upd.isSelf }