Merge pull request #1678 from famedly/krille/list-type-error

fix: Another type error when combining lists
This commit is contained in:
Nicolas Werner 2024-01-13 16:48:17 +01:00 committed by GitHub
commit 3f69170fb9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 4 deletions

View File

@ -428,10 +428,11 @@ class MatrixSdkDatabase extends DatabaseApi {
// Combine those two lists while respecting the start and limit parameters. // Combine those two lists while respecting the start and limit parameters.
final end = min(timelineEventIds.length, final end = min(timelineEventIds.length,
start + (limit ?? timelineEventIds.length)); start + (limit ?? timelineEventIds.length));
final eventIds = sendingEventIds + final eventIds = [
(start < timelineEventIds.length && !onlySending ...sendingEventIds,
? timelineEventIds.getRange(start, end).toList() if (!onlySending && start < timelineEventIds.length)
: []); ...timelineEventIds.getRange(start, end),
];
return await _getEventsByIds(eventIds.cast<String>(), room); return await _getEventsByIds(eventIds.cast<String>(), room);
}); });