build: Fix swift warnings

Use 'AnyObject' instead of 'class' to restrict protocol inheritance

Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
Roopesh Chander
2021-08-02 13:46:06 +05:30
committed by Jason A. Donenfeld
parent 3668f3af9f
commit 73c708d902
7 changed files with 8 additions and 8 deletions
@@ -4,7 +4,7 @@
import AVFoundation
import UIKit
protocol QRScanViewControllerDelegate: class {
protocol QRScanViewControllerDelegate: AnyObject {
func addScannedQRCode(tunnelConfiguration: TunnelConfiguration, qrScanViewController: QRScanViewController, completionHandler: (() -> Void)?)
}
@@ -5,7 +5,7 @@ import UIKit
import SystemConfiguration.CaptiveNetwork
import NetworkExtension
protocol SSIDOptionEditTableViewControllerDelegate: class {
protocol SSIDOptionEditTableViewControllerDelegate: AnyObject {
func ssidOptionSaved(option: ActivateOnDemandViewModel.OnDemandSSIDOption, ssids: [String])
}
@@ -3,7 +3,7 @@
import UIKit
protocol TunnelEditTableViewControllerDelegate: class {
protocol TunnelEditTableViewControllerDelegate: AnyObject {
func tunnelSaved(tunnel: TunnelContainer)
func tunnelEditingCancelled()
}
@@ -3,7 +3,7 @@
import Cocoa
protocol StatusMenuWindowDelegate: class {
protocol StatusMenuWindowDelegate: AnyObject {
func showManageTunnelsWindow(completion: ((NSWindow?) -> Void)?)
}
@@ -3,7 +3,7 @@
import Cocoa
protocol TunnelEditViewControllerDelegate: class {
protocol TunnelEditViewControllerDelegate: AnyObject {
func tunnelSaved(tunnel: TunnelContainer)
func tunnelEditingCancelled()
}
@@ -3,7 +3,7 @@
import Cocoa
protocol TunnelsListTableViewControllerDelegate: class {
protocol TunnelsListTableViewControllerDelegate: AnyObject {
func tunnelsSelected(tunnelIndices: [Int])
func tunnelsListEmpty()
}