From 88898c38c3d5cbd252a3ecd7ed9cafe7ea36a439 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Thu, 3 Oct 2024 22:46:32 -0500 Subject: [PATCH] Don't put reply-reactions in reaction data model That data model isn't well suited for allowing retractions to pull things back out of it, so we'll rely on the aggregation approach for these instead. --- .../conversations/entities/Reaction.java | 15 --------- .../conversations/parser/MessageParser.java | 32 +------------------ 2 files changed, 1 insertion(+), 46 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/entities/Reaction.java b/src/main/java/eu/siacs/conversations/entities/Reaction.java index ff9d5a1a88aaa40f349d668381bdb1575fa767b1..a4db43d27bcb62cbbe2b665519b44904b5398415 100644 --- a/src/main/java/eu/siacs/conversations/entities/Reaction.java +++ b/src/main/java/eu/siacs/conversations/entities/Reaction.java @@ -91,21 +91,6 @@ public class Reaction { } } - public static Collection append( - final Collection existing, - final Collection reactions, - final boolean received, - final Jid from, - final Jid trueJid, - final String occupantId) { - final ImmutableSet.Builder builder = new ImmutableSet.Builder<>(); - builder.addAll(existing); - builder.addAll( - Collections2.transform( - reactions, r -> new Reaction(r, null, received, from, trueJid, occupantId))); - return builder.build(); - } - public static Collection withOccupantId( final Collection existing, final Collection reactions, diff --git a/src/main/java/eu/siacs/conversations/parser/MessageParser.java b/src/main/java/eu/siacs/conversations/parser/MessageParser.java index 2be039fb11399a4af81bfdf05e3fe25255c5c12e..a13ac294361c8c3549c1743a98e93b86ee8bcd71 100644 --- a/src/main/java/eu/siacs/conversations/parser/MessageParser.java +++ b/src/main/java/eu/siacs/conversations/parser/MessageParser.java @@ -502,35 +502,7 @@ public class MessageParser extends AbstractParser implements Consumer