mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-29 04:36:58 +02:00
Merge branch 'master' into develop
# Conflicts: # Podfile.lock # Riot/Modules/Room/RoomViewController.m
This commit is contained in:
@@ -99,7 +99,9 @@ final class RoomCoordinator: NSObject, RoomCoordinatorProtocol {
|
||||
// FIXME: Find a better way to manage modal dismiss. This makes the `roomViewController` to never be released
|
||||
// self.roomViewController.presentationController?.delegate = self
|
||||
|
||||
if let eventId = self.selectedEventId {
|
||||
if let previewData = self.parameters.previewData {
|
||||
self.loadRoomPreview(withData: previewData, completion: completion)
|
||||
} else if let eventId = self.selectedEventId {
|
||||
self.loadRoom(withId: self.parameters.roomId, and: eventId, completion: completion)
|
||||
} else {
|
||||
self.loadRoom(withId: self.parameters.roomId, completion: completion)
|
||||
@@ -185,6 +187,13 @@ final class RoomCoordinator: NSObject, RoomCoordinatorProtocol {
|
||||
completion?()
|
||||
}
|
||||
}
|
||||
|
||||
private func loadRoomPreview(withData previewData: RoomPreviewData, completion: (() -> Void)?) {
|
||||
|
||||
self.roomViewController.displayRoomPreview(previewData)
|
||||
|
||||
completion?()
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - RoomIdentifiable
|
||||
|
||||
Reference in New Issue
Block a user