From c85aabf0dbeaddb7fe7b7c210e4da96be3683d6d Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sat, 9 Nov 2024 14:20:16 -0500 Subject: [PATCH] Short resources are spammy --- .../java/eu/siacs/conversations/entities/Conversation.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java index fe2dc3943de5d847cc3601e0a96b79cf7d3e67f7..1548ef87c251e1d67864eb4cbfd662337f59b340 100644 --- a/src/main/java/eu/siacs/conversations/entities/Conversation.java +++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java @@ -1395,6 +1395,13 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl final var locale = java.util.Locale.getDefault(); final var script = locale.getScript(); for (final var m : messages) { + if (getMode() != MODE_MULTI) { + final var resource = m.getCounterpart().getResource(); + if (resource != null && resource.length() < 10) { + anyMatchSpam = true; + return; + } + } final var body = m.getRawBody(); try { if (!"Cyrl".equals(script) && body.matches(".*\\p{IsCyrillic}.*")) {