Optimize leaving a room from home screen (#868)

* Use joinedMembersCount in HomeScreenViewModel

* Update matrix-rust-sdk to 1.0.62-alpha
This commit is contained in:
Alfonso Grillo
2023-05-09 17:06:19 +02:00
committed by GitHub
parent 1bd6e461ed
commit faefb00626
6 changed files with 39 additions and 15 deletions
@@ -441,6 +441,18 @@ class RoomProxy: RoomProxyProtocol {
}
}
var invitedMembersCount: UInt64 {
room.invitedMembersCount()
}
var joinedMembersCount: UInt64 {
room.joinedMembersCount()
}
var activeMembersCount: UInt64 {
room.activeMembersCount()
}
// MARK: - Private
/// Force the timeline to load member details so it can populate sender profiles whenever we add a timeline listener
@@ -104,6 +104,12 @@ protocol RoomProxyProtocol {
func acceptInvitation() async -> Result<Void, RoomProxyError>
func fetchDetails(for eventID: String)
var invitedMembersCount: UInt64 { get }
var joinedMembersCount: UInt64 { get }
var activeMembersCount: UInt64 { get }
}
extension RoomProxyProtocol {