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
|
* Create a filter for {@link ChatMemberUpdate} by update type
|
||||||
*
|
*
|
||||||
* @param types Update type(s)
|
* @param types Update type(s)
|
||||||
|
* @link ChatMemberUpdate.Type
|
||||||
*/
|
*/
|
||||||
export const chatMember: {
|
export const chatMember: {
|
||||||
<T extends ChatMemberUpdate.Type>(type: T): UpdateFilter<
|
<T extends ChatMemberUpdate.Type>(type: T): UpdateFilter<
|
||||||
|
@ -589,4 +590,10 @@ export namespace filters {
|
||||||
|
|
||||||
return (upd) => upd.type === types
|
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