From 245cf59205dd1942e6e62d610cf63201749b5490 Mon Sep 17 00:00:00 2001 From: Krille Date: Thu, 4 Jan 2024 08:30:00 +0100 Subject: [PATCH] fix: Type error when combining dynamic lists --- lib/src/database/matrix_sdk_database.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/src/database/matrix_sdk_database.dart b/lib/src/database/matrix_sdk_database.dart index c8509a73..8cb0e583 100644 --- a/lib/src/database/matrix_sdk_database.dart +++ b/lib/src/database/matrix_sdk_database.dart @@ -1585,7 +1585,12 @@ class MatrixSdkDatabase extends DatabaseApi { } // Combine those two lists while respecting the start and limit parameters. - final eventIds = sendingEventIds + timelineEventIds; + // Create a new list object instead of concatonating list to prevent + // random type errors. + final eventIds = [ + ...sendingEventIds, + ...timelineEventIds, + ]; if (limit != null && eventIds.length > limit) { eventIds.removeRange(limit, eventIds.length); }