mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-20 00:24:43 +02:00
Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message - fixed
This commit is contained in:
@@ -154,6 +154,7 @@ final class RoomAccessCoordinator: Coordinator {
|
||||
let paramaters = RoomUpgradeCoordinatorParameters(
|
||||
session: parameters.room.mxSession,
|
||||
roomId: roomId,
|
||||
parentSpaceId: parameters.parentSpaceId,
|
||||
versionOverride: versionOverride)
|
||||
let coordinator = RoomUpgradeCoordinator(parameters: paramaters)
|
||||
|
||||
|
||||
+8
-3
@@ -14,6 +14,7 @@
|
||||
// limitations under the License.
|
||||
//
|
||||
import UIKit
|
||||
import MatrixSDK
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
@objc protocol RoomAccessCoordinatorBridgePresenterDelegate {
|
||||
@@ -34,6 +35,7 @@ final class RoomAccessCoordinatorBridgePresenter: NSObject {
|
||||
// MARK: Private
|
||||
|
||||
private let room: MXRoom
|
||||
private let parentSpaceId: String?
|
||||
private let allowsRoomUpgrade: Bool
|
||||
private var coordinator: RoomAccessCoordinator?
|
||||
|
||||
@@ -44,21 +46,24 @@ final class RoomAccessCoordinatorBridgePresenter: NSObject {
|
||||
// MARK: - Setup
|
||||
|
||||
init(room: MXRoom,
|
||||
parentSpaceId: String?,
|
||||
allowsRoomUpgrade: Bool) {
|
||||
self.room = room
|
||||
self.parentSpaceId = parentSpaceId
|
||||
self.allowsRoomUpgrade = allowsRoomUpgrade
|
||||
super.init()
|
||||
}
|
||||
|
||||
convenience init(room: MXRoom) {
|
||||
self.init(room: room, allowsRoomUpgrade: true)
|
||||
convenience init(room: MXRoom,
|
||||
parentSpaceId: String?) {
|
||||
self.init(room: room, parentSpaceId: parentSpaceId, allowsRoomUpgrade: true)
|
||||
}
|
||||
|
||||
// MARK: - Public
|
||||
|
||||
func present(from viewController: UIViewController, animated: Bool) {
|
||||
let navigationRouter = NavigationRouter()
|
||||
let coordinator = RoomAccessCoordinator(parameters: RoomAccessCoordinatorParameters(room: room, allowsRoomUpgrade: allowsRoomUpgrade, navigationRouter: navigationRouter))
|
||||
let coordinator = RoomAccessCoordinator(parameters: RoomAccessCoordinatorParameters(room: room, parentSpaceId: parentSpaceId, allowsRoomUpgrade: allowsRoomUpgrade, navigationRouter: navigationRouter))
|
||||
coordinator.callback = { [weak self] result in
|
||||
guard let self = self else { return }
|
||||
|
||||
|
||||
@@ -24,6 +24,9 @@ struct RoomAccessCoordinatorParameters {
|
||||
/// The Matrix room
|
||||
let room: MXRoom
|
||||
|
||||
/// ID of the currently selected space. `nil` if home space
|
||||
let parentSpaceId: String?
|
||||
|
||||
/// Set this value to false if you want to avoid room to be upgraded
|
||||
let allowsRoomUpgrade: Bool
|
||||
|
||||
@@ -31,9 +34,11 @@ struct RoomAccessCoordinatorParameters {
|
||||
let navigationRouter: NavigationRouterType
|
||||
|
||||
init(room: MXRoom,
|
||||
parentSpaceId: String?,
|
||||
allowsRoomUpgrade: Bool = true,
|
||||
navigationRouter: NavigationRouterType? = nil) {
|
||||
self.room = room
|
||||
self.parentSpaceId = parentSpaceId
|
||||
self.allowsRoomUpgrade = allowsRoomUpgrade
|
||||
self.navigationRouter = navigationRouter ?? NavigationRouter(navigationController: RiotNavigationController())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user