Smack/smack-extensions/src/main/java/org/jivesoftware/smackx/muc
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
..
bookmarkautojoin Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
filter Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
packet Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
provider Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
Affiliate.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
AutoJoinFailedCallback.java Option to automatically rejoin MUC rooms after reconnection 2016-11-06 11:14:19 +01:00
DefaultParticipantStatusListener.java Bump "Error Prone" to 2.0.15 2017-02-11 16:16:41 +01:00
DefaultUserStatusListener.java Bump "Error Prone" to 2.0.15 2017-02-11 16:16:41 +01:00
DiscussionHistory.java Add MucEnterConfiguration API 2015-07-07 08:52:33 +02:00
HostedRoom.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
InvitationListener.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
InvitationRejectionListener.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
MUCAffiliation.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
MUCRole.java Enable javadoc checkstyle 2015-03-29 12:29:32 +02:00
MucConfigFormManager.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
MucEnterConfiguration.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
MultiUserChat.java Improve MultiUserChat's leave() and destroy() login 2017-11-07 20:38:19 +01:00
MultiUserChatException.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
MultiUserChatManager.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
Occupant.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
ParticipantStatusListener.java Bump jxmpp to 0.5.0-alpha4 2015-05-27 19:29:51 +02:00
RoomInfo.java Add CustomImportOrder checkstyle rule 2017-06-14 17:12:43 +02:00
SubjectUpdatedListener.java Allow MUC room subject changes from the MUCs bare JID 2017-04-04 14:08:19 +02:00
UserStatusListener.java Add roomDestroyed callback to MUC UserStatusListener 2015-03-17 09:51:20 +01:00
package-info.java Add JavadocPackage checkstyle 2015-04-04 17:16:47 +02:00