Triggered when the active native chat-list filter changes.
kind and label are always present, null when there is no filter, so
the All filter is { kind: null, label: null }. WhatsApp label lists use
kind: 'labels' and expose their label id in label.
Note: the list of setChatList custom type is not a native filter,
WhatsApp stays on the All filter for it.
On Message edit
Triggered when a new chat is created
Triggered when new message is received
Triggered when a new reaction is received
On Poll response
On presence change
Chat that changed the unread count
Previous unread messages count
Current unread messages count
On Labels update
Triggered when change the active chat