File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
Coder Desktop/Coder Desktop Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,12 @@ import CoderSDK
22import Foundation
33import KeychainAccess
44import NetworkExtension
5+ import os
56import SwiftUI
67
78@MainActor
89class AppState : ObservableObject {
10+ private let logger = Logger ( subsystem: Bundle . main. bundleIdentifier!, category: " AppState " )
911 let appId = Bundle . main. bundleIdentifier!
1012
1113 // Stored in UserDefaults
@@ -96,7 +98,7 @@ class AppState: ObservableObject {
9698 if hasSession {
9799 _sessionToken = Published ( initialValue: keychainGet ( for: Keys . sessionToken) )
98100 if sessionToken == nil || sessionToken!. isEmpty == true {
99- hasSession = false
101+ clearSession ( )
100102 }
101103 }
102104 }
@@ -120,6 +122,7 @@ class AppState: ObservableObject {
120122 }
121123 } catch {
122124 // Some other failure, we'll show an error if they try and do something
125+ logger. error ( " failed to check token validity: \( error) " )
123126 return
124127 }
125128 }
You can’t perform that action at this time.
0 commit comments