mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
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:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user