mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-23 19:26:17 +00:00
Drop messages that have a story context.
This commit is contained in:
committed by
Alex Hart
parent
4dae424a5c
commit
8bc7d1b7f5
@@ -259,6 +259,7 @@ public final class MessageContentProcessor {
|
||||
else if (message.getReaction().isPresent()) messageId = handleReaction(content, message, senderRecipient);
|
||||
else if (message.getRemoteDelete().isPresent()) messageId = handleRemoteDelete(content, message, senderRecipient);
|
||||
else if (message.getPayment().isPresent()) handlePayment(content, message, senderRecipient);
|
||||
else if (message.getStoryContext().isPresent()) handleStoryMessage(content);
|
||||
else if (isMediaMessage) messageId = handleMediaMessage(content, message, smsMessageId, senderRecipient, threadRecipient, receivedTime);
|
||||
else if (message.getBody().isPresent()) messageId = handleTextMessage(content, message, smsMessageId, groupId, senderRecipient, threadRecipient, receivedTime);
|
||||
else if (Build.VERSION.SDK_INT > 19 && message.getGroupCallUpdate().isPresent()) handleGroupCallUpdateMessage(content, message, groupId, senderRecipient);
|
||||
@@ -1256,6 +1257,10 @@ public final class MessageContentProcessor {
|
||||
messageNotifier.updateNotification(context);
|
||||
}
|
||||
|
||||
private void handleStoryMessage(SignalServiceContent content) {
|
||||
warn(content.getTimestamp(), "Detected a story reply. We do not support this yet. Dropping.");
|
||||
}
|
||||
|
||||
private @Nullable MessageId handleMediaMessage(@NonNull SignalServiceContent content,
|
||||
@NonNull SignalServiceDataMessage message,
|
||||
@NonNull Optional<Long> smsMessageId,
|
||||
|
||||
Reference in New Issue
Block a user