Fix libbox connection
This commit is contained in:
3 files changed
+28
-10
No files matched your search
@@ -11,6 +11,23 @@ class ApplicationDelegate: NSObject, UIApplicationDelegate {
|
||||
options.basePath = FilePath.sharedDirectory.relativePath
|
||||
options.workingPath = FilePath.workingDirectory.relativePath
|
||||
options.tempPath = FilePath.cacheDirectory.relativePath
|
||||
var port = SharedPreferences.commandServerPort.getBlocking()
|
||||
var secret = SharedPreferences.commandServerSecret.getBlocking()
|
||||
if port == 0 || secret.isEmpty {
|
||||
var error: NSError?
|
||||
LibboxAvailablePort(7990, &port, &error)
|
||||
if let error {
|
||||
port = 7990
|
||||
NSLog("Failed to get available port for control server: \(error.localizedDescription)")
|
||||
}
|
||||
secret = LibboxRandomHex(16)!.value
|
||||
Task {
|
||||
await SharedPreferences.commandServerPort.set(port)
|
||||
await SharedPreferences.commandServerSecret.set(secret)
|
||||
}
|
||||
}
|
||||
options.commandServerListenPort = port
|
||||
options.commandServerSecret = secret
|
||||
var error: NSError?
|
||||
LibboxSetup(options, &error)
|
||||
LibboxSetLocale(Locale.current.identifier)
|
||||
|
||||
Reference in new issue
Block a user