// // Copyright 2023 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only // import SignalServiceKit import SignalUI class ProvisioningBaseViewController: OWSViewController, OWSNavigationChildController { // Unlike a delegate, we can and should retain a strong reference to the ProvisioningController. let provisioningController: ProvisioningController init(provisioningController: ProvisioningController) { self.provisioningController = provisioningController super.init() } // MARK: - View Lifecycle override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = .Signal.background } // MARK: - Orientation override var supportedInterfaceOrientations: UIInterfaceOrientationMask { return UIDevice.current.isIPad ? .all : .portrait } }