fix(sdk): Change SlidingSyncList::room_list's capacity

fix(sdk): Change `SlidingSyncList::room_list`'s capacity
This commit is contained in:
Ivan Enderlin
2023-06-26 14:16:05 +02:00
committed by GitHub

View File

@@ -223,7 +223,9 @@ impl SlidingSyncListBuilder {
// otherwise.
state: StdRwLock::new(Observable::new(Default::default())),
maximum_number_of_rooms: StdRwLock::new(Observable::new(None)),
room_list: StdRwLock::new(ObservableVector::from(Vector::new())),
// TODO: We need to do batching here instead of increasing the capacity. We want to
// avoid triggering `VectorDiff::Reset` as much as possible.
room_list: StdRwLock::new(ObservableVector::with_capacity(4096)),
// Internal data.
sliding_sync_internal_channel_sender,