perf: move gateway env checks off main

This commit is contained in:
Peter Steinberger
2025-12-19 17:54:18 +01:00
parent a019d3cd83
commit 5e7d12fefa
3 changed files with 21 additions and 4 deletions

View File

@@ -382,7 +382,12 @@ struct GeneralSettings: View {
}
private func refreshGatewayStatus() {
self.gatewayStatus = GatewayEnvironment.check()
Task {
let status = await Task.detached(priority: .utility) {
GatewayEnvironment.check()
}.value
self.gatewayStatus = status
}
}
private func installGateway() async {