Drop incoming story messages if stories are turned off

This commit is contained in:
Josh Perez 2022-07-21 19:05:55 -04:00 committed by GitHub
parent 026f574fdb
commit 1d5b361159
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 0 deletions

View File

@ -1856,6 +1856,12 @@ export default class MessageReceiver
const attachments: Array<ProcessedAttachment> = [];
if (!window.Events.getHasStoriesEnabled()) {
log.info('MessageReceiver.handleStoryMessage: dropping', logId);
this.removeFromCache(envelope);
return;
}
if (msg.fileAttachment) {
const attachment = processAttachment(msg.fileAttachment);
attachments.push(attachment);
@ -2582,6 +2588,14 @@ export default class MessageReceiver
}
if (sentMessage.storyMessageRecipients && sentMessage.isRecipientUpdate) {
if (!window.Events.getHasStoriesEnabled()) {
log.info(
'MessageReceiver.handleSyncMessage: dropping story recipients update'
);
this.removeFromCache(envelope);
return;
}
const ev = new StoryRecipientUpdateEvent(
{
destinationUuid: envelope.destinationUuid.toString(),