fix: cast issues in getEventList
This commit is contained in:
parent
3cdc5ab8de
commit
36070e23b7
|
|
@ -402,13 +402,12 @@ class HiveCollectionsDatabase extends DatabaseApi {
|
|||
// Combine those two lists while respecting the start and limit parameters.
|
||||
final end = min(timelineEventIds.length,
|
||||
start + (limit ?? timelineEventIds.length));
|
||||
final eventIds = <String>[
|
||||
final eventIds = List<String>.from([
|
||||
...sendingEventIds,
|
||||
...(start < timelineEventIds.length && !onlySending
|
||||
? timelineEventIds.getRange(start, end).toList()
|
||||
: [])
|
||||
.whereType<String>()
|
||||
];
|
||||
? timelineEventIds.getRange(start, end).toList()
|
||||
: [])
|
||||
]);
|
||||
|
||||
return await _getEventsByIds(eventIds, room);
|
||||
});
|
||||
|
|
|
|||
|
|
@ -408,12 +408,16 @@ class FamedlySdkHiveDatabase extends DatabaseApi {
|
|||
// Combine those two lists while respecting the start and limit parameters.
|
||||
final end = min(timelineEventIds.length,
|
||||
start + (limit ?? timelineEventIds.length));
|
||||
final eventIds = sendingEventIds +
|
||||
(start < timelineEventIds.length && !onlySending
|
||||
final eventIds = List<String>.from(
|
||||
[
|
||||
...sendingEventIds,
|
||||
...(start < timelineEventIds.length && !onlySending
|
||||
? timelineEventIds.getRange(start, end).toList()
|
||||
: []);
|
||||
: [])
|
||||
],
|
||||
);
|
||||
|
||||
return await _getEventsByIds(eventIds.cast<String>(), room);
|
||||
return await _getEventsByIds(eventIds, room);
|
||||
});
|
||||
|
||||
@override
|
||||
|
|
|
|||
Loading…
Reference in New Issue