diff --git a/lib/src/room_timeline.dart b/lib/src/room_timeline.dart index b0306a87..23ecbfd2 100644 --- a/lib/src/room_timeline.dart +++ b/lib/src/room_timeline.dart @@ -497,7 +497,10 @@ class RoomTimeline extends Timeline { event.relationshipType == RelationshipTypes.reference)) { final parentEventIndex = _findEvent(event_id: event.relationshipEventId); - unawaited(room.handleThreadSync(events[parentEventIndex])); + if (events[parentEventIndex].relationshipType == + RelationshipTypes.thread) { + unawaited(room.handleThreadSync(events[parentEventIndex])); + } } // Handle redaction events