diff --git a/crates/matrix-sdk-ui/src/spaces/mod.rs b/crates/matrix-sdk-ui/src/spaces/mod.rs index fb2c212e6..7d5710f4a 100644 --- a/crates/matrix-sdk-ui/src/spaces/mod.rs +++ b/crates/matrix-sdk-ui/src/spaces/mod.rs @@ -173,11 +173,7 @@ impl SpaceService { } async fn joined_spaces_for(client: &Client) -> Vec { - let joined_spaces = client - .joined_rooms() - .into_iter() - .filter_map(|room| room.is_space().then_some(room)) - .collect::>(); + let joined_spaces = client.joined_space_rooms(); // Build a graph to hold the parent-child relations let mut graph = SpaceGraph::new();