Smack/smack-extensions/src/main
Florian Schmaus 5ef6853db6 Improve MultiUserChat's leave() and destroy() login
Remove the "if (!joined) return" guard in leave() this allows to
resync the instances state with the real world state in case they ever
get out of sync.

Also call userHasLeft() in even if leave() throws and in certain
situations if destroy() throws.

Thanks to Дамян Минков and Ingo Bauersachs for pointing this out.
2017-11-07 20:38:19 +01:00
..
java/org/jivesoftware Improve MultiUserChat's leave() and destroy() login 2017-11-07 20:38:19 +01:00
resources/org.jivesoftware.smack.extensions Move ChatStateExtension Provider in its own class 2017-01-23 22:59:53 +01:00