From c6f718adcc84daa54655a63546e1ac90d2526c2a Mon Sep 17 00:00:00 2001 From: Sorunome Date: Sun, 27 Dec 2020 10:55:41 +0100 Subject: [PATCH] fix: Sort state events of history requests correctly --- lib/src/client.dart | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/src/client.dart b/lib/src/client.dart index 1f565a4c..67586dfc 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -1015,10 +1015,9 @@ class Client extends MatrixApi { if (room is JoinedRoomUpdate) { if (room.state?.isNotEmpty ?? false) { // TODO: This method seems to be comperatively slow for some updates - await _handleRoomEvents( - id, - room.state.map((i) => i.toJson()).toList(), - EventUpdateType.state); + await _handleRoomEvents(id, + room.state.map((i) => i.toJson()).toList(), EventUpdateType.state, + sortAtTheEnd: sortAtTheEnd); handledEvents = true; } if (room.timeline?.events?.isNotEmpty ?? false) {