From e4d6c3aeb2b6755f1d9069b66d2dc9adc0f1d574 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 14 Mar 2024 10:57:34 -0400 Subject: [PATCH] Do not send viewed receipt for release channel. --- .../thoughtcrime/securesms/jobs/SendViewedReceiptJob.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/SendViewedReceiptJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/SendViewedReceiptJob.java index 8e882f7dee..ae727e135d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/SendViewedReceiptJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/SendViewedReceiptJob.java @@ -196,6 +196,11 @@ public class SendViewedReceiptJob extends BaseJob { return; } + if (recipient.isReleaseNotes()) { + Log.w(TAG, "Refusing to send receipts to release channel"); + return; + } + SignalServiceMessageSender messageSender = ApplicationDependencies.getSignalServiceMessageSender(); SignalServiceAddress remoteAddress = RecipientUtil.toSignalServiceAddress(context, recipient); SignalServiceReceiptMessage receiptMessage = new SignalServiceReceiptMessage(SignalServiceReceiptMessage.Type.VIEWED,