Path: blob/main/Signal/Provisioning/UserInterface/ProvisioningBaseViewController.swift
1 views
//
// 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
}
}