From 42ec7178518b504cf032f6f9ad3d8ef269eb87bb Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Mon, 23 Oct 2023 16:45:50 +1100 Subject: [PATCH] fix: send extraction notification even if read receipts is off --- .../DataExtractionNotificationMessage.ts | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/ts/session/messages/outgoing/controlMessage/DataExtractionNotificationMessage.ts b/ts/session/messages/outgoing/controlMessage/DataExtractionNotificationMessage.ts index 50bf298bc..a0e785433 100644 --- a/ts/session/messages/outgoing/controlMessage/DataExtractionNotificationMessage.ts +++ b/ts/session/messages/outgoing/controlMessage/DataExtractionNotificationMessage.ts @@ -1,15 +1,13 @@ import { v4 as uuid } from 'uuid'; -import { SignalService } from '../../../../protobuf'; -import { MessageParams } from '../Message'; import { ContentMessage } from '..'; -import { PubKey } from '../../../types'; import { getMessageQueue } from '../../..'; +import { SignalService } from '../../../../protobuf'; +import { SnodeNamespaces } from '../../../apis/snode_api/namespaces'; import { getConversationController } from '../../../conversations'; +import { PubKey } from '../../../types'; import { UserUtils } from '../../../utils'; -import { SettingsKey } from '../../../../data/settings-key'; -import { Storage } from '../../../../util/storage'; -import { SnodeNamespaces } from '../../../apis/snode_api/namespaces'; +import { MessageParams } from '../Message'; interface DataExtractionNotificationMessageParams extends MessageParams { referencedAttachmentTimestamp: number; @@ -54,13 +52,7 @@ export const sendDataExtractionNotification = async ( referencedAttachmentTimestamp: number ) => { const convo = getConversationController().get(conversationId); - if ( - !convo || - !convo.isPrivate() || - convo.isMe() || - UserUtils.isUsFromCache(attachmentSender) || - !Storage.get(SettingsKey.settingsReadReceipt) - ) { + if (!convo || !convo.isPrivate() || convo.isMe() || UserUtils.isUsFromCache(attachmentSender)) { window.log.warn('Not sending saving attachment notification for', attachmentSender); return; }