XEP says thread means not the topic
Note: A message with a <subject/> and a <body/> or a <subject/> and a <thread/> is a legitimate message, but it SHALL NOT be interpreted as a subject change.
This commit is contained in:
parent
a63b419e58
commit
961a024aa2
|
@ -790,7 +790,7 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece
|
|||
}
|
||||
|
||||
if (isTypeGroupChat) {
|
||||
if (packet.hasChild("subject")) { //TODO usually we would want to check for lack of body; however some servers do set a body :(
|
||||
if (packet.hasChild("subject") && !packet.hasChild("thread")) { // We already know it has no body per above
|
||||
if (conversation != null && conversation.getMode() == Conversation.MODE_MULTI) {
|
||||
conversation.setHasMessagesLeftOnServer(conversation.countMessages() > 0);
|
||||
final LocalizedContent subject = packet.findInternationalizedChildContentInDefaultNamespace("subject");
|
||||
|
|
Loading…
Reference in a new issue