Fix libbox connection
This commit is contained in:
@@ -19,6 +19,12 @@ open class ExtensionProvider: NEPacketTunnelProvider {
|
||||
options.workingPath = FilePath.workingDirectory.relativePath
|
||||
options.tempPath = FilePath.cacheDirectory.relativePath
|
||||
options.logMaxLines = 3000
|
||||
|
||||
#if os(tvOS)
|
||||
options.commandServerListenPort = await SharedPreferences.commandServerPort.get()
|
||||
options.commandServerSecret = await SharedPreferences.commandServerSecret.get()
|
||||
#endif
|
||||
|
||||
var setupError: NSError?
|
||||
LibboxSetup(options, &setupError)
|
||||
if let setupError {
|
||||
@@ -61,16 +67,6 @@ open class ExtensionProvider: NEPacketTunnelProvider {
|
||||
}
|
||||
}
|
||||
|
||||
public func writeFatalError(_ message: String) {
|
||||
#if DEBUG
|
||||
NSLog(message)
|
||||
#endif
|
||||
if let commandServer {
|
||||
commandServer.setError(message)
|
||||
}
|
||||
cancelTunnelWithError(nil)
|
||||
}
|
||||
|
||||
private func startService() async throws {
|
||||
let profile: Profile?
|
||||
do {
|
||||
|
||||
Reference in New Issue
Block a user