Fix missing variable

This commit is contained in:
Stossy11
2025-01-14 13:57:35 +11:00
parent c62cc3dabd
commit 5c55f45c84

View File

@@ -58,35 +58,32 @@ final class EnableJITOperation<Context: EnableJITContext>: ResultOperation<Void>
if #available(iOS 17, *), userdefaults.sidejitenable { if #available(iOS 17, *), userdefaults.sidejitenable {
let SideJITIP = userdefaults.textInputSideJITServerurl ?? "http://sidejitserver._http._tcp.local:8080" let SideJITIP = userdefaults.textInputSideJITServerurl ?? "http://sidejitserver._http._tcp.local:8080"
installedApp.managedObjectContext?.perform {
if sideJITenabled { enableJITSideJITServer(serverURL: URL(string: SideJITIP)!, installedApp: installedApp) { result in
installedApp.managedObjectContext?.perform { switch result {
enableJITSideJITServer(serverurl: URL(string: SideJITIP)!, installedapp: installedApp) { result in case .failure(let error):
switch result { switch error {
case .failure(let error): case .invalidURL, .errorConnecting:
switch error { self.finish(.failure(OperationError.unableToConnectSideJIT))
case .invalidURL, .errorConnecting: case .deviceNotFound:
self.finish(.failure(OperationError.unableToConnectSideJIT)) self.finish(.failure(OperationError.unableToRespondSideJITDevice))
case .deviceNotFound: case .other(let message):
self.finish(.failure(OperationError.unableToRespondSideJITDevice)) if let startRange = message.range(of: "<p>"),
case .other(let message): let endRange = message.range(of: "</p>", range: startRange.upperBound..<message.endIndex) {
if let startRange = message.range(of: "<p>"), let pContent = message[startRange.upperBound..<endRange.lowerBound]
let endRange = message.range(of: "</p>", range: startRange.upperBound..<message.endIndex) { self.finish(.failure(OperationError.SideJITIssue(error: String(pContent))))
let pContent = message[startRange.upperBound..<endRange.lowerBound] print(message + " + " + String(pContent))
self.finish(.failure(OperationError.SideJITIssue(error: String(pContent)))) } else {
print(message + " + " + String(pContent)) print(message)
} else { self.finish(.failure(OperationError.SideJITIssue(error: message)))
print(message)
self.finish(.failure(OperationError.SideJITIssue(error: message)))
}
} }
case .success():
self.finish(.success(()))
print("JIT Enabled Successfully :3 (code made by Stossy11!)")
} }
case .success():
self.finish(.success(()))
print("JIT Enabled Successfully :3 (code made by Stossy11!)")
} }
return
} }
return
} }
} else { } else {
installedApp.managedObjectContext?.perform { installedApp.managedObjectContext?.perform {