Do not enqueue no-op read receipt jobs.

This commit is contained in:
Cody Henthorne
2024-08-16 15:39:33 -04:00
committed by mtang-signal
parent cda029cd93
commit 4c9b5926b9
5 changed files with 313 additions and 362 deletions

View File

@@ -98,6 +98,10 @@ public class SendReadReceiptJob extends BaseJob {
* maximum size.
*/
public static void enqueue(long threadId, @NonNull RecipientId recipientId, List<MarkedMessageInfo> markedMessageInfos) {
if (!TextSecurePreferences.isReadReceiptsEnabled(AppDependencies.getApplication())) {
return;
}
if (recipientId.equals(Recipient.self().getId())) {
return;
}