From 8e7db020bfb7a96fb4632a57a7a764ca46e11729 Mon Sep 17 00:00:00 2001 From: Krille Fear Date: Mon, 7 Feb 2022 15:06:38 +0100 Subject: [PATCH] fix: Remove aggregation event doesnt trigger onChange --- lib/src/timeline.dart | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/src/timeline.dart b/lib/src/timeline.dart index 6b9a01f6..7559a487 100644 --- a/lib/src/timeline.dart +++ b/lib/src/timeline.dart @@ -260,6 +260,13 @@ class Timeline { _removeEventFromSet(events, event); } } + if (onChange != null) { + final relationshipEventId = event.relationshipEventId; + if (relationshipEventId != null) { + final index = _findEvent(event_id: relationshipEventId); + onChange?.call(index); + } + } } void _handleEventUpdate(EventUpdate eventUpdate, {bool update = true}) {