[fractal/fractal-next] event: Fix hidden event detection



commit 888b1148fde3652e8d636154fbbd6cabcc40079e
Author: Kévin Commaille <zecakeh tedomum fr>
Date:   Sat Nov 13 11:50:31 2021 +0100

    event: Fix hidden event detection

 src/session/room/event.rs | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/src/session/room/event.rs b/src/session/room/event.rs
index febd87fb..bc6f352e 100644
--- a/src/session/room/event.rs
+++ b/src/session/room/event.rs
@@ -337,6 +337,13 @@ impl Event {
         let priv_ = imp::Event::from_instance(self);
 
         if self.related_matrix_event().is_some() {
+            if let Some(AnySyncRoomEvent::Message(message)) = priv_.event.borrow().as_ref() {
+                if let AnyMessageEventContent::RoomMessage(content) = message.content() {
+                    if let Some(Relation::Reply { in_reply_to: _ }) = content.relates_to {
+                        return false;
+                    }
+                }
+            }
             return true;
         }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]