mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-15 11:36:07 -04:00
This patch moves `RoomListService::entries` and `::filtered_entries` inside `RoomList`. It also implements `RoomList::new`. Finally, it implements `RoomListService::all_rooms` and re-implement `RoomListService::invites`. Basically: ```rust // 1. room_list.entries().await? // 2. room_list.invites().await? ``` becomes: ```rust // 1. room_list.all_rooms().await?.entries() // 2. room_list.invites().await?.entries() ``` `all_rooms` and `invites` both return a `RoomList`.