InviteRecentTableViewCell: Use MXRoomSummary.membershipTransitionState to calculate buttons loading state.

This commit is contained in:
SBiOSoftWhare
2020-11-19 22:38:27 +01:00
parent 96609876d2
commit d15ec15b07
4 changed files with 7 additions and 30 deletions
@@ -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: