mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-29 07:42:40 +00:00
Add did create room delegate methods
This commit is contained in:
parent
500a80d0d0
commit
124a24bf8c
5 changed files with 15 additions and 8 deletions
|
@ -70,11 +70,12 @@ final class CreateRoomCoordinator: CreateRoomCoordinatorType {
|
|||
|
||||
// MARK: - EnterNewRoomDetailsCoordinatorDelegate
|
||||
extension CreateRoomCoordinator: EnterNewRoomDetailsCoordinatorDelegate {
|
||||
func enterNewRoomDetailsCoordinator(_ coordinator: EnterNewRoomDetailsCoordinatorType, didCompleteWithUserDisplayName userDisplayName: String?) {
|
||||
self.delegate?.createRoomCoordinatorDidComplete(self)
|
||||
|
||||
func enterNewRoomDetailsCoordinator(_ coordinator: EnterNewRoomDetailsCoordinatorType, didCreateNewRoom room: MXRoom) {
|
||||
self.delegate?.createRoomCoordinator(self, didCreateNewRoom: room)
|
||||
}
|
||||
|
||||
func enterNewRoomDetailsCoordinatorDidCancel(_ coordinator: EnterNewRoomDetailsCoordinatorType) {
|
||||
self.delegate?.createRoomCoordinatorDidComplete(self)
|
||||
self.delegate?.createRoomCoordinatorDidCancel(self)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
import Foundation
|
||||
|
||||
@objc protocol CreateRoomCoordinatorBridgePresenterDelegate {
|
||||
func createRoomCoordinatorBridgePresenterDelegate(_ coordinatorBridgePresenter: CreateRoomCoordinatorBridgePresenter, didCreateNewRoom room: MXRoom)
|
||||
func createRoomCoordinatorBridgePresenterDelegateDidCancel(_ coordinatorBridgePresenter: CreateRoomCoordinatorBridgePresenter)
|
||||
}
|
||||
|
||||
|
@ -81,7 +82,11 @@ final class CreateRoomCoordinatorBridgePresenter: NSObject {
|
|||
|
||||
extension CreateRoomCoordinatorBridgePresenter: CreateRoomCoordinatorDelegate {
|
||||
|
||||
func createRoomCoordinatorDidComplete(_ coordinator: CreateRoomCoordinatorType) {
|
||||
func createRoomCoordinator(_ coordinator: CreateRoomCoordinatorType, didCreateNewRoom room: MXRoom) {
|
||||
self.delegate?.createRoomCoordinatorBridgePresenterDelegate(self, didCreateNewRoom: room)
|
||||
}
|
||||
|
||||
func createRoomCoordinatorDidCancel(_ coordinator: CreateRoomCoordinatorType) {
|
||||
self.delegate?.createRoomCoordinatorBridgePresenterDelegateDidCancel(self)
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,8 @@
|
|||
import Foundation
|
||||
|
||||
protocol CreateRoomCoordinatorDelegate: class {
|
||||
func createRoomCoordinatorDidComplete(_ coordinator: CreateRoomCoordinatorType)
|
||||
func createRoomCoordinator(_ coordinator: CreateRoomCoordinatorType, didCreateNewRoom room: MXRoom)
|
||||
func createRoomCoordinatorDidCancel(_ coordinator: CreateRoomCoordinatorType)
|
||||
}
|
||||
|
||||
/// `CreateRoomCoordinatorType` is a protocol describing a Coordinator that handle keybackup setup navigation flow.
|
||||
|
|
|
@ -61,8 +61,8 @@ final class EnterNewRoomDetailsCoordinator: EnterNewRoomDetailsCoordinatorType {
|
|||
// MARK: - EnterNewRoomDetailsViewModelCoordinatorDelegate
|
||||
extension EnterNewRoomDetailsCoordinator: EnterNewRoomDetailsViewModelCoordinatorDelegate {
|
||||
|
||||
func enterNewRoomDetailsViewModel(_ viewModel: EnterNewRoomDetailsViewModelType, didCompleteWithUserDisplayName userDisplayName: String?) {
|
||||
self.delegate?.enterNewRoomDetailsCoordinator(self, didCompleteWithUserDisplayName: userDisplayName)
|
||||
func enterNewRoomDetailsViewModel(_ viewModel: EnterNewRoomDetailsViewModelType, didCreateNewRoom room: MXRoom) {
|
||||
self.delegate?.enterNewRoomDetailsCoordinator(self, didCreateNewRoom: room)
|
||||
}
|
||||
|
||||
func enterNewRoomDetailsViewModelDidCancel(_ viewModel: EnterNewRoomDetailsViewModelType) {
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
import Foundation
|
||||
|
||||
protocol EnterNewRoomDetailsCoordinatorDelegate: class {
|
||||
func enterNewRoomDetailsCoordinator(_ coordinator: EnterNewRoomDetailsCoordinatorType, didCompleteWithUserDisplayName userDisplayName: String?)
|
||||
func enterNewRoomDetailsCoordinator(_ coordinator: EnterNewRoomDetailsCoordinatorType, didCreateNewRoom room: MXRoom)
|
||||
func enterNewRoomDetailsCoordinatorDidCancel(_ coordinator: EnterNewRoomDetailsCoordinatorType)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue