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.
|
// 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 = <String>[
|
final eventIds = List<String>.from([
|
||||||
...sendingEventIds,
|
...sendingEventIds,
|
||||||
...(start < timelineEventIds.length && !onlySending
|
...(start < timelineEventIds.length && !onlySending
|
||||||
? timelineEventIds.getRange(start, end).toList()
|
? timelineEventIds.getRange(start, end).toList()
|
||||||
: [])
|
: [])
|
||||||
.whereType<String>()
|
]);
|
||||||
];
|
|
||||||
|
|
||||||
return await _getEventsByIds(eventIds, room);
|
return await _getEventsByIds(eventIds, room);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -408,12 +408,16 @@ class FamedlySdkHiveDatabase 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 = List<String>.from(
|
||||||
(start < timelineEventIds.length && !onlySending
|
[
|
||||||
|
...sendingEventIds,
|
||||||
|
...(start < timelineEventIds.length && !onlySending
|
||||||
? timelineEventIds.getRange(start, end).toList()
|
? timelineEventIds.getRange(start, end).toList()
|
||||||
: []);
|
: [])
|
||||||
|
],
|
||||||
|
);
|
||||||
|
|
||||||
return await _getEventsByIds(eventIds.cast<String>(), room);
|
return await _getEventsByIds(eventIds, room);
|
||||||
});
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue