mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-29 07:42:40 +00:00
parent
f462a6e3d0
commit
e984e8a44a
4 changed files with 9 additions and 9 deletions
|
@ -64,14 +64,14 @@ final class SpaceExploreRoomCoordinator: SpaceExploreRoomCoordinatorType {
|
|||
// MARK: - SpaceExploreRoomViewModelCoordinatorDelegate
|
||||
extension SpaceExploreRoomCoordinator: SpaceExploreRoomViewModelCoordinatorDelegate {
|
||||
func spaceExploreRoomViewModel(_ viewModel: SpaceExploreRoomViewModelType, openSettingsOf item: SpaceExploreRoomListItemViewData) {
|
||||
self.delegate?.spaceExploreRoomCoordinatorDidAddRoom(self, openSettingsOf: item)
|
||||
self.delegate?.spaceExploreRoomCoordinator(self, openSettingsOf: item)
|
||||
}
|
||||
|
||||
func spaceExploreRoomViewModel(_ viewModel: SpaceExploreRoomViewModelType, inviteTo item: SpaceExploreRoomListItemViewData) {
|
||||
self.delegate?.spaceExploreRoomCoordinatorDidAddRoom(self, inviteTo: item)
|
||||
func spaceExploreRoomViewModel(_ coordinator: SpaceExploreRoomViewModelType, inviteTo item: SpaceExploreRoomListItemViewData) {
|
||||
self.delegate?.spaceExploreRoomCoordinator(self, inviteTo: item)
|
||||
}
|
||||
|
||||
func spaceExploreRoomViewModel(_ viewModel: SpaceExploreRoomViewModelType, didSelect item: SpaceExploreRoomListItemViewData, from sourceView: UIView?) {
|
||||
func spaceExploreRoomViewModel(_ coordinator: SpaceExploreRoomViewModelType, didSelect item: SpaceExploreRoomListItemViewData, from sourceView: UIView?) {
|
||||
self.delegate?.spaceExploreRoomCoordinator(self, didSelect: item, from: sourceView)
|
||||
}
|
||||
|
||||
|
|
|
@ -22,8 +22,8 @@ protocol SpaceExploreRoomCoordinatorDelegate: AnyObject {
|
|||
func spaceExploreRoomCoordinator(_ coordinator: SpaceExploreRoomCoordinatorType, didSelect item: SpaceExploreRoomListItemViewData, from sourceView: UIView?)
|
||||
func spaceExploreRoomCoordinatorDidCancel(_ coordinator: SpaceExploreRoomCoordinatorType)
|
||||
func spaceExploreRoomCoordinatorDidAddRoom(_ coordinator: SpaceExploreRoomCoordinatorType)
|
||||
func spaceExploreRoomCoordinatorDidAddRoom(_ viewModel: SpaceExploreRoomCoordinatorType, openSettingsOf item: SpaceExploreRoomListItemViewData)
|
||||
func spaceExploreRoomCoordinatorDidAddRoom(_ viewModel: SpaceExploreRoomCoordinatorType, inviteTo item: SpaceExploreRoomListItemViewData)
|
||||
func spaceExploreRoomCoordinator(_ coordinator: SpaceExploreRoomCoordinatorType, openSettingsOf item: SpaceExploreRoomListItemViewData)
|
||||
func spaceExploreRoomCoordinator(_ coordinator: SpaceExploreRoomCoordinatorType, inviteTo item: SpaceExploreRoomListItemViewData)
|
||||
}
|
||||
|
||||
/// `SpaceExploreRoomCoordinatorType` is a protocol describing a Coordinator that handle key backup setup passphrase navigation flow.
|
||||
|
|
|
@ -365,7 +365,7 @@ final class SpaceExploreRoomViewModel: SpaceExploreRoomViewModelType {
|
|||
let action = UIAction(title: VectorL10n.join) { action in
|
||||
self.process(viewAction: .join(itemData))
|
||||
}
|
||||
if !isJoined {
|
||||
if isJoined {
|
||||
action.attributes = .disabled
|
||||
}
|
||||
return action
|
||||
|
|
|
@ -229,11 +229,11 @@ extension ExploreRoomCoordinator: SpaceExploreRoomCoordinatorDelegate {
|
|||
self.presentRoomCreation()
|
||||
}
|
||||
|
||||
func spaceExploreRoomCoordinatorDidAddRoom(_ viewModel: SpaceExploreRoomCoordinatorType, openSettingsOf item: SpaceExploreRoomListItemViewData) {
|
||||
func spaceExploreRoomCoordinator(_ coordinator: SpaceExploreRoomCoordinatorType, openSettingsOf item: SpaceExploreRoomListItemViewData) {
|
||||
self.navigateTo(roomWith: item.childInfo.childRoomId, showSettingsInitially: true, animated: true)
|
||||
}
|
||||
|
||||
func spaceExploreRoomCoordinatorDidAddRoom(_ viewModel: SpaceExploreRoomCoordinatorType, inviteTo item: SpaceExploreRoomListItemViewData) {
|
||||
func spaceExploreRoomCoordinator(_ coordinator: SpaceExploreRoomCoordinatorType, inviteTo item: SpaceExploreRoomListItemViewData) {
|
||||
self.pushInviteScreen(forRoomWithId: item.childInfo.childRoomId)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue