diff --git a/VibeTunnel/Core/Services/ServerManager.swift b/VibeTunnel/Core/Services/ServerManager.swift index 4487d086..eb64f37c 100644 --- a/VibeTunnel/Core/Services/ServerManager.swift +++ b/VibeTunnel/Core/Services/ServerManager.swift @@ -74,7 +74,8 @@ class ServerManager { private func setupObservers() { // Watch for server mode changes when the value actually changes Task { @MainActor in - for await _ in NotificationCenter.default.notifications(named: UserDefaults.didChangeNotification).values { + let notifications = NotificationCenter.default.notifications(named: UserDefaults.didChangeNotification) + for await _ in notifications { await handleServerModeChange() } }