Add workaround for bulkBarrierPreWrite: unaligned arguments

This commit is contained in:
世界
2024-12-14 20:12:26 +08:00
parent fe7dd4322f
commit ba6f99bc34
4 changed files with 6 additions and 15 deletions
@@ -165,7 +165,7 @@ public struct DashboardView: View {
return return
} }
await MainActor.run { await MainActor.run {
alert = Alert(title: Text("Service Error"), message: Text(message)) alert = Alert(title: Text("Service Error"), message: Text(message!.value))
} }
} }
-1
View File
@@ -34,5 +34,4 @@ public extension Profile {
} }
} }
} }
} }
@@ -35,12 +35,8 @@ public class ExtensionPlatformInterface: NSObject, LibboxPlatformInterfaceProtoc
if options.getAutoRoute() { if options.getAutoRoute() {
settings.mtu = NSNumber(value: options.getMTU()) settings.mtu = NSNumber(value: options.getMTU())
var error: NSError? let dnsServer = try options.getDNSServerAddress()
let dnsServer = options.getDNSServerAddress(&error) let dnsSettings = NEDNSSettings(servers: [dnsServer.value])
if let error {
throw error
}
let dnsSettings = NEDNSSettings(servers: [dnsServer])
dnsSettings.matchDomains = [""] dnsSettings.matchDomains = [""]
dnsSettings.matchDomainsNoSearch = true dnsSettings.matchDomainsNoSearch = true
settings.dnsSettings = dnsSettings settings.dnsSettings = dnsSettings
+2 -6
View File
@@ -26,12 +26,8 @@ public class HTTPClient {
request.setUserAgent(HTTPClient.userAgent) request.setUserAgent(HTTPClient.userAgent)
try request.setURL(url) try request.setURL(url)
let response = try request.execute() let response = try request.execute()
var error: NSError? let content = try response.getContent()
let contentString = response.getContentString(&error) return content.value
if let error {
throw error
}
return contentString
} }
deinit { deinit {