From 79c1c52034189da21f54bc8d3b53b8f54ad22338 Mon Sep 17 00:00:00 2001 From: warrickct <warrickct@gmail.com> Date: Thu, 24 Feb 2022 15:09:17 +1100 Subject: [PATCH] Dont send read receipts for msg requests or blocked convos. --- ts/models/conversation.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ts/models/conversation.ts b/ts/models/conversation.ts index e5077fd59..734948a45 100644 --- a/ts/models/conversation.ts +++ b/ts/models/conversation.ts @@ -1123,7 +1123,8 @@ export class ConversationModel extends Backbone.Model<ConversationAttributes> { `Sending ${read.length} read receipts?`, window.storage.get(SettingsKey.settingsReadReceipt) || false ); - if (window.storage.get(SettingsKey.settingsReadReceipt)) { + const dontSendReceipt = this.isBlocked() || this.isRequest(); + if (window.storage.get(SettingsKey.settingsReadReceipt) && !dontSendReceipt) { const timestamps = _.map(read, 'timestamp').filter(t => !!t) as Array<number>; const receiptMessage = new ReadReceiptMessage({ timestamp: Date.now(),