File tree 3 files changed +8
-3
lines changed
Coder Desktop/Coder Desktop
3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ class AppState: ObservableObject {
25
25
// Stored in Keychain
26
26
@Published private( set) var sessionToken : String ? {
27
27
didSet {
28
+ guard persistent else { return }
28
29
keychainSet ( sessionToken, for: Keys . sessionToken)
29
30
}
30
31
}
Original file line number Diff line number Diff line change @@ -221,6 +221,6 @@ enum LoginField: Hashable {
221
221
#if DEBUG
222
222
#Preview {
223
223
LoginForm ( )
224
- . environmentObject ( AppState ( ) )
224
+ . environmentObject ( AppState ( persistent : false ) )
225
225
}
226
226
#endif
Original file line number Diff line number Diff line change @@ -104,8 +104,12 @@ func openSystemExtensionSettings() {
104
104
105
105
#if DEBUG
106
106
#Preview {
107
- VPNMenu < PreviewVPN > ( ) . frame ( width: 256 )
107
+ let appState = AppState ( persistent: false )
108
+ appState. login ( baseAccessURL: URL ( string: " http://127.0.0.1:8080 " ) !, sessionToken: " " )
109
+ // appState.clearSession()
110
+
111
+ return VPNMenu < PreviewVPN > ( ) . frame ( width: 256 )
108
112
. environmentObject ( PreviewVPN ( ) )
109
- . environmentObject ( AppState ( persistent : false ) )
113
+ . environmentObject ( appState )
110
114
}
111
115
#endif
You can’t perform that action at this time.
0 commit comments