minimuxer: added @nythepegasus's patch as-is

This commit is contained in:
mahee96
2026-02-28 04:18:34 +05:30
parent dfb01c2ae5
commit 7926452661
2 changed files with 106 additions and 4 deletions

View File

@@ -13,15 +13,16 @@ var isMinimuxerReady: Bool {
print("isMinimuxerReady property is always true on simulator")
return true
#else
return minimuxer.ready()
return minimuxer.ready() && IfManager.shared.sideVPNPatched
#endif
}
func minimuxerStartWithLogger(_ pairingFile: String,_ logPath: String,_ loggingEnabled: Bool) throws {
func minimuxerStartWithLogger(_ pairingFile: String, _ logPath: String, _ loggingEnabled: Bool) throws {
#if targetEnvironment(simulator)
print("minimuxerStartWithLogger(\(pairingFile), \(logPath), \(loggingEnabled) is no-op on simulator")
print("minimuxerStartWithLogger(\(pairingFile), \(logPath), \(loggingEnabled)) is no-op on simulator")
#else
try minimuxer.startWithLogger(pairingFile, logPath, loggingEnabled)
let hostIP = IfManager.shared.nextProbableSideVPN?.hostIP
try minimuxer.startWithLogger(pairingFile, logPath, hostIP, loggingEnabled)
#endif
}