mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-19 16:13:42 +02:00
InviteRecentTableViewCell: Use MXRoomSummary.membershipTransitionState to calculate buttons loading state.
This commit is contained in:
@@ -26,13 +26,13 @@ extension InviteRecentTableViewCell {
|
||||
}
|
||||
|
||||
/// Update buttons according to current MXMembershipChangeState of the room
|
||||
@objc func updateButtonViews(with roomId: String, session: MXSession) {
|
||||
let changeMembershipState = session.getRoomMembershipChangeState(withRoomId: roomId)
|
||||
@objc func updateButtonViews(with room: MXRoom) {
|
||||
let membershipTransitionState = room.summary.membershipTransitionState
|
||||
|
||||
var joinButtonIsLoading = false
|
||||
var leaveButtonIsLoading = false
|
||||
|
||||
switch changeMembershipState {
|
||||
switch membershipTransitionState {
|
||||
case .joining:
|
||||
joinButtonIsLoading = true
|
||||
case .leaving:
|
||||
|
||||
Reference in New Issue
Block a user