Don't change replyId on correction
Allow app to set chat display name
No presence sub for MUC, Open is as close as we get to trusted
Show known chats in search results
Especially useful for archived chats, but caller can filter out open
chats if that's relevant to their UI.
Use trusted bit to control if we should allow subscription
Don't try to tokenize null body
Start in forceLive if this is not a MUC
Optimize chat updates for roster
No need to update every chat we know about when we know exactly which
chats we just modified.
Better unread counts for MUC
Use the stored version of messages for computing most recent and unread
counts, especially this means that edits are resolved so removing the
duplicate items will make sure we don't count an edit as a second unread
message.
Don't sync again if already syncing
Fixes for MUC sync status
Do not persist SM if any chat out of sync
Formatting fix for readme
Merge pull request #33 from CMB/readme
Add some more haxelib dependencies to the README.
Do not process MAM messages in main message handle
Since all handlers get called for every stanza, even though the
MessageSync object has its own handler, this event still fires, but we
want to do as little work as possible and bail out since we know it's
being handled elsewhere.
Support for removeReaction of custom emoji
addReaction using an object not a string
So that custom emoji reactions can be added as well
Normalized emoji a bit wrt variant selectors