Build: #245 was successful
Job: Maven build was successful
wroot <email@example.com> 918c15adba9ffe457da1274f99024a91e9728378
Merge pull request #538 from R87A/SPARK-2175
SPARK-2175: Fix offline message handling after a reconnect
R87A <firstname.lastname@example.org> 88845242ba2b9b4e43b62099b7842c9e91d79f3b
Don't handle offline messages if the corresponding chat room has already been created.
This eliminates duplicate messages in the transcript window when the user reconnects while the chat room is open.
- core/src/main/java/org/jivesoftware/spark/Workspace.java (version 88845242ba2b9b4e43b62099b7842c9e91d79f3b)
R87A <email@example.com> 015970e3d72aac395fd588a4f940182b0d52dd49
Fix chat room existence check and chat room creation.
Existence check should take into account the actual type of the parameter passed to the method.
There it is important to distinguish JID (EntityJid type) and bare JID (EntityBareJid type) since both are used:
bare JIDs - within one-on-one chats;
full JIDs - within private chats of group chat members.
- core/src/main/java/org/jivesoftware/spark/ChatManager.java (version 015970e3d72aac395fd588a4f940182b0d52dd49)
- core/src/main/java/org/jivesoftware/spark/ui/ChatContainer.java (version 015970e3d72aac395fd588a4f940182b0d52dd49)