diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b8d8809..81034ee3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## [2.0.1] 9th Sept 2025 +- fix: scheduled event list init (td) + ## [2.0.0] 9th Sept 2025 There have been some breaking changes to the VoIP codebase. Specifically, you will have to pass your instance of the VoIP class to existing `getCallMemberships*` functions which are an extension on the Room class. diff --git a/lib/msc_extensions/msc_4140_delayed_events/models.dart b/lib/msc_extensions/msc_4140_delayed_events/models.dart index 17c016db..374b6bab 100644 --- a/lib/msc_extensions/msc_4140_delayed_events/models.dart +++ b/lib/msc_extensions/msc_4140_delayed_events/models.dart @@ -9,11 +9,11 @@ class ScheduledDelayedEventsResponse { factory ScheduledDelayedEventsResponse.fromJson(Map json) { final list = json['delayed_events'] ?? json['scheduled'] as List; - final List scheduledEvents = + final scheduledEvents = list.map((e) => ScheduledDelayedEvent.fromJson(e)).toList(); return ScheduledDelayedEventsResponse( - scheduledEvents: scheduledEvents, + scheduledEvents: List.from(scheduledEvents), nextBatch: json['next_batch'] as String?, ); } diff --git a/pubspec.yaml b/pubspec.yaml index a33bb455..58922dc9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: matrix description: Matrix Dart SDK -version: 2.0.0 +version: 2.0.1 homepage: https://famedly.com repository: https://github.com/famedly/matrix-dart-sdk.git issue_tracker: https://github.com/famedly/matrix-dart-sdk/issues