always include omemo fallback message
This commit is contained in:
		
							parent
							
								
									fa13d2336e
								
							
						
					
					
						commit
						91a061f480
					
				|  | @ -77,9 +77,7 @@ public class MessageGenerator extends AbstractGenerator { | |||
| 			return null; | ||||
| 		} | ||||
| 		packet.setAxolotlMessage(axolotlMessage.toElement()); | ||||
| 		if (Config.supportUnencrypted() && !recipientSupportsOmemo(message)) { | ||||
| 			packet.setBody(OMEMO_FALLBACK_MESSAGE); | ||||
| 		} | ||||
| 		packet.setBody(OMEMO_FALLBACK_MESSAGE); | ||||
| 		packet.addChild("store", "urn:xmpp:hints"); | ||||
| 		packet.addChild("encryption","urn:xmpp:eme:0") | ||||
| 				.setAttribute("name","OMEMO") | ||||
|  | @ -96,11 +94,6 @@ public class MessageGenerator extends AbstractGenerator { | |||
| 		return packet; | ||||
| 	} | ||||
| 
 | ||||
| 	private static boolean recipientSupportsOmemo(Message message) { | ||||
| 		Contact c = message.getContact(); | ||||
| 		return c != null && c.getPresences().allOrNonSupport(AxolotlService.PEP_DEVICE_LIST_NOTIFY); | ||||
| 	} | ||||
| 
 | ||||
| 	public static void addMessageHints(MessagePacket packet) { | ||||
| 		packet.addChild("private", "urn:xmpp:carbons:2"); | ||||
| 		packet.addChild("no-copy", "urn:xmpp:hints"); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Daniel Gultsch
						Daniel Gultsch