From a89a12701abb5e296ba1c648a78eb712deedbc0e Mon Sep 17 00:00:00 2001 From: Jonas Platte Date: Mon, 20 Feb 2023 17:11:57 +0100 Subject: [PATCH] refactor(sdk): Remove unneeded Arc around MutableVec --- crates/matrix-sdk/src/sliding_sync/view.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/matrix-sdk/src/sliding_sync/view.rs b/crates/matrix-sdk/src/sliding_sync/view.rs index 5039c74da..42b62c4dc 100644 --- a/crates/matrix-sdk/src/sliding_sync/view.rs +++ b/crates/matrix-sdk/src/sliding_sync/view.rs @@ -77,7 +77,7 @@ pub struct SlidingSyncView { rooms_count: Mutable>, /// The rooms in order - rooms_list: Arc>, + rooms_list: MutableVec, /// The ranges windows of the view ranges: Mutable>, @@ -533,7 +533,7 @@ impl SlidingSyncViewBuilder { name: self.name.ok_or(Error::BuildMissingField("name"))?, state: Mutable::new(self.state), rooms_count: Mutable::new(self.rooms_count), - rooms_list: Arc::new(MutableVec::new_with_values(self.rooms_list)), + rooms_list: MutableVec::new_with_values(self.rooms_list), ranges: Mutable::new(self.ranges), is_cold: Arc::new(AtomicBool::new(false)), rooms_updated_signal: sender,