mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-04-27 10:39:25 -04:00
Upgrade eyeball-im-util
This commit is contained in:
committed by
Jonas Platte
parent
9505ace8e2
commit
dc05d17330
4
Cargo.lock
generated
4
Cargo.lock
generated
@@ -1527,9 +1527,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "eyeball-im-util"
|
||||
version = "0.1.0"
|
||||
version = "0.2.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "988b102aa389565187ccb138e51339c72258deb8af8e459180a582af40ca323b"
|
||||
checksum = "fe7c462b9be62f7b7f85912db70ce3e8b5dc371d00b91869778a399518fd8098"
|
||||
dependencies = [
|
||||
"eyeball-im",
|
||||
"futures-core",
|
||||
|
||||
@@ -30,7 +30,7 @@ ctor = "0.2.0"
|
||||
dashmap = "5.2.0"
|
||||
eyeball = "0.7.0"
|
||||
eyeball-im = "0.2.0"
|
||||
eyeball-im-util = "0.1.0"
|
||||
eyeball-im-util = "0.2.1"
|
||||
futures-core = "0.3.28"
|
||||
futures-executor = "0.3.21"
|
||||
futures-util = { version = "0.3.26", default-features = false, features = ["alloc"] }
|
||||
|
||||
@@ -14,7 +14,7 @@ use std::{
|
||||
pub use builder::*;
|
||||
use eyeball::unique::Observable;
|
||||
use eyeball_im::{ObservableVector, VectorDiff};
|
||||
use eyeball_im_util::{FilteredVectorSubscriber, VectorExt};
|
||||
use eyeball_im_util::{FilterVectorSubscriber, VectorExt};
|
||||
pub(super) use frozen::FrozenSlidingSyncList;
|
||||
use futures_core::Stream;
|
||||
use imbl::Vector;
|
||||
@@ -160,14 +160,11 @@ impl SlidingSyncList {
|
||||
pub fn room_list_filtered_stream<F>(
|
||||
&self,
|
||||
filter: F,
|
||||
) -> (Vector<RoomListEntry>, FilteredVectorSubscriber<RoomListEntry, BoxedRoomListEntryFilter>)
|
||||
) -> (Vector<RoomListEntry>, FilterVectorSubscriber<RoomListEntry, BoxedRoomListEntryFilter>)
|
||||
where
|
||||
F: Fn(&RoomListEntry) -> bool + Sync + Send + 'static,
|
||||
{
|
||||
ObservableVector::subscribe_filtered(
|
||||
&self.inner.room_list.read().unwrap(),
|
||||
Box::new(filter),
|
||||
)
|
||||
ObservableVector::subscribe_filter(&self.inner.room_list.read().unwrap(), Box::new(filter))
|
||||
}
|
||||
|
||||
/// Get the maximum number of rooms. See [`Self::maximum_number_of_rooms`]
|
||||
|
||||
Reference in New Issue
Block a user