Issue #6: Fixed Read-out of current DNS usage state.

This commit is contained in:
Benjamin Erhart 2026-05-29 16:07:44 +02:00
parent a6252c2df3
commit 178a625050

View file

@ -29,6 +29,8 @@ class ViewModel: NSObject, ObservableObject {
catch {
log.error("Error storing preferences: \(error)")
}
isDnsEnabled = manager.isEnabled
}
}
}
@ -50,8 +52,6 @@ class ViewModel: NSObject, ObservableObject {
override init() {
super.init()
isDnsEnabled = manager.isEnabled
Task {
do {
try await manager.loadFromPreferences()
@ -60,6 +60,8 @@ class ViewModel: NSObject, ObservableObject {
log.error("Error loading preferences: \(error)")
}
isDnsEnabled = manager.isEnabled
if let settings = manager.dnsSettings {
for dnsServer in BlocklistOption.allCases {
if settings.servers.contains(dnsServer.ipv4) {