diff --git a/src/home/space_lobby.rs b/src/home/space_lobby.rs index 2a6f27b6..57e94756 100644 --- a/src/home/space_lobby.rs +++ b/src/home/space_lobby.rs @@ -6,15 +6,22 @@ //! that allows the user to click on it to show the `SpaceLobby`. //! -use std::collections::{HashMap, HashSet}; +use std::cell::RefCell; +use std::collections::{BTreeMap, HashMap, HashSet}; use imbl::Vector; use makepad_widgets::*; use matrix_sdk::{RoomState, ruma::OwnedRoomId}; use matrix_sdk_ui::spaces::SpaceRoom; use ruma::room::JoinRuleSummary; use tokio::sync::mpsc::UnboundedSender; +use crate::shared::avatar::AvatarState; +use crate::utils::replace_linebreaks_separators; use crate::{ - home::rooms_list::RoomsListRef, shared::avatar::{AvatarState, AvatarWidgetExt, AvatarWidgetRefExt}, space_service_sync::{SpaceRequest, SpaceRoomExt, SpaceRoomListAction}, utils::{self, RoomNameId} + avatar_cache::{self, AvatarCacheEntry}, + home::rooms_list::RoomsListRef, + shared::avatar::{AvatarWidgetExt, AvatarWidgetRefExt}, + space_service_sync::{SpaceRequest, SpaceRoomExt, SpaceRoomListAction}, + utils::{self, RoomNameId}, }; @@ -284,7 +291,8 @@ live_design! { info_label =