mirror of
				https://github.com/oxen-io/session-android.git
				synced 2025-11-03 16:26:26 +00:00 
			
		
		
		
	fix group chat not being marked as read issue
This commit is contained in:
		@@ -222,9 +222,9 @@ public class DefaultMessageNotifier implements MessageNotifier {
 | 
				
			|||||||
    Recipient      recipients = DatabaseFactory.getThreadDatabase(context)
 | 
					    Recipient      recipients = DatabaseFactory.getThreadDatabase(context)
 | 
				
			||||||
                                               .getRecipientForThreadId(threadId);
 | 
					                                               .getRecipientForThreadId(threadId);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (isVisible && recipients != null && SessionMetaProtocol.shouldSendReadReceipt(recipients.getAddress())) {
 | 
					    if (isVisible && recipients != null) {
 | 
				
			||||||
      List<MarkedMessageInfo> messageIds = threads.setRead(threadId, false);
 | 
					      List<MarkedMessageInfo> messageIds = threads.setRead(threadId, false);
 | 
				
			||||||
      MarkReadReceiver.process(context, messageIds);
 | 
					      if (SessionMetaProtocol.shouldSendReadReceipt(recipients.getAddress())) { MarkReadReceiver.process(context, messageIds); }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (!TextSecurePreferences.isNotificationsEnabled(context) ||
 | 
					    if (!TextSecurePreferences.isNotificationsEnabled(context) ||
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user