read marker from mam. only trust true counterpart when mam:2 is being used
This commit is contained in:
		
							parent
							
								
									ffb3eeb913
								
							
						
					
					
						commit
						4b5db2fb45
					
				@ -750,7 +750,7 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece
 | 
				
			|||||||
							}
 | 
												}
 | 
				
			||||||
						} else {
 | 
											} else {
 | 
				
			||||||
							final Jid fallback = conversation.getMucOptions().getTrueCounterpart(counterpart);
 | 
												final Jid fallback = conversation.getMucOptions().getTrueCounterpart(counterpart);
 | 
				
			||||||
							Jid trueJid = getTrueCounterpart(query != null ? mucUserElement : null, fallback);
 | 
												Jid trueJid = getTrueCounterpart((query != null && query.safeToExtractTrueCounterpart()) ? mucUserElement : null, fallback);
 | 
				
			||||||
							ReadByMarker readByMarker = ReadByMarker.from(counterpart, trueJid);
 | 
												ReadByMarker readByMarker = ReadByMarker.from(counterpart, trueJid);
 | 
				
			||||||
							if (message.addReadByMarker(readByMarker)) {
 | 
												if (message.addReadByMarker(readByMarker)) {
 | 
				
			||||||
								Log.d(Config.LOGTAG, account.getJid().toBareJid() + ": added read by (" + readByMarker.getRealJid() + ") to message '" + message.getBody() + "'");
 | 
													Log.d(Config.LOGTAG, account.getJid().toBareJid() + ": added read by (" + readByMarker.getRealJid() + ") to message '" + message.getBody() + "'");
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user