Add extra check to markConversationRead

This commit is contained in:
Fedor Indutny
2022-11-08 17:33:25 -08:00
committed by GitHub
parent 9229fca569
commit 94f318ea08

View File

@@ -13,6 +13,7 @@ import { tapToViewMessagesDeletionService } from '../services/tapToViewMessagesD
import { isGroup, isDirectConversation } from './whatTypeOfConversation';
import * as log from '../logging/log';
import { getConversationIdForLogging } from './idForLogging';
import { isConversationAccepted } from './isConversationAccepted';
import { ReadStatus } from '../messages/MessageReadStatus';
export async function markConversationRead(
@@ -134,10 +135,12 @@ export async function markConversationRead(
readSyncJobQueue.add({ readSyncs });
}
await readReceiptsJobQueue.addIfAllowedByUser(
window.storage,
allReadMessagesSync
);
if (isConversationAccepted(conversationAttrs)) {
await readReceiptsJobQueue.addIfAllowedByUser(
window.storage,
allReadMessagesSync
);
}
}
expiringMessagesDeletionService.update();