[AltServer] Supports changing AltJIT timeout via defaults CLI

This commit is contained in:
Riley Testut
2023-11-29 14:02:31 -06:00
parent 4815c30798
commit 7c33d9579f
2 changed files with 18 additions and 0 deletions

View File

@@ -36,3 +36,16 @@ extension UserDefaults
}
}
}
// "Public" defaults configurable via CLI.
extension UserDefaults
{
private static let altJITTimeoutKey = "JITTimeout"
var altJITTimeout: TimeInterval? {
let timeout = self.double(forKey: UserDefaults.altJITTimeoutKey) // Coerces strings into doubles.
guard timeout != 0 else { return nil }
return timeout
}
}