feat(dispatcher): chatMemberSelf filter
This commit is contained in:
parent
fa3c719312
commit
8bb23cd464
1 changed files with 7 additions and 0 deletions
|
@ -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: {
|
||||
<T extends ChatMemberUpdate.Type>(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<ChatMemberUpdate, { isSelf: true }> = (upd) => upd.isSelf
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue