Skip to content

Commit c81eab9

Browse files
author
Abizer Nasir
committed
Make the designated initialiser public
1 parent 01a0630 commit c81eab9

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Reachability.swift

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,12 @@ public class Reachability: NSObject, Printable {
7575
}
7676

7777
// MARK: - *** Initialisation methods ***
78+
79+
public required init(reachabilityRef: SCNetworkReachability) {
80+
reachableOnWWAN = true
81+
self.reachabilityRef = reachabilityRef
82+
}
83+
7884
public convenience init(hostname: String) {
7985
let ref = SCNetworkReachabilityCreateWithName(nil, (hostname as NSString).UTF8String).takeRetainedValue()
8086
self.init(reachabilityRef: ref)
@@ -203,11 +209,6 @@ public class Reachability: NSObject, Printable {
203209
}()
204210
private var previousReachabilityFlags: SCNetworkReachabilityFlags?
205211

206-
private init(reachabilityRef: SCNetworkReachability) {
207-
reachableOnWWAN = true
208-
self.reachabilityRef = reachabilityRef
209-
}
210-
211212
func timerFired() {
212213
let currentReachabilityFlags = reachabilityFlags
213214
if let _previousReachabilityFlags = previousReachabilityFlags {

0 commit comments

Comments
 (0)