File tree 1 file changed +4
-1
lines changed
Coder Desktop/Coder Desktop
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -2,10 +2,12 @@ import CoderSDK
2
2
import Foundation
3
3
import KeychainAccess
4
4
import NetworkExtension
5
+ import os
5
6
import SwiftUI
6
7
7
8
@MainActor
8
9
class AppState : ObservableObject {
10
+ private let logger = Logger ( subsystem: Bundle . main. bundleIdentifier!, category: " AppState " )
9
11
let appId = Bundle . main. bundleIdentifier!
10
12
11
13
// Stored in UserDefaults
@@ -96,7 +98,7 @@ class AppState: ObservableObject {
96
98
if hasSession {
97
99
_sessionToken = Published ( initialValue: keychainGet ( for: Keys . sessionToken) )
98
100
if sessionToken == nil || sessionToken!. isEmpty == true {
99
- hasSession = false
101
+ clearSession ( )
100
102
}
101
103
}
102
104
}
@@ -120,6 +122,7 @@ class AppState: ObservableObject {
120
122
}
121
123
} catch {
122
124
// Some other failure, we'll show an error if they try and do something
125
+ logger. error ( " failed to check token validity: \( error) " )
123
126
return
124
127
}
125
128
}
You can’t perform that action at this time.
0 commit comments