Added blur background support for iPhone and iPad. Slight API changes to avoid race conditions while sharing a presenter.

This commit is contained in:
Gil Eluard
2020-11-30 15:11:08 +01:00
parent b1361ba9ad
commit cc4e5f543c
6 changed files with 84 additions and 32 deletions
@@ -36,9 +36,7 @@ final class RoomCreationModalCoordinatorBridgePresenter: NSObject {
private let bubbleData: MXKRoomBubbleCellDataStoring
private var coordinator: RoomCreationEventsModalCoordinator?
private lazy var slidingModalPresenter: SlidingModalPresenter = {
let presenter = SlidingModalPresenter()
presenter.isSpanning = true
return presenter
return SlidingModalPresenter()
}()
// MARK: Public
@@ -64,6 +62,7 @@ final class RoomCreationModalCoordinatorBridgePresenter: NSObject {
slidingModalPresenter.present(roomCreationEventsModalCoordinator.toSlidingModalPresentable(),
from: viewController,
animated: animated,
options: .spanning,
completion: nil)
roomCreationEventsModalCoordinator.start()