Skip to content

Commit 6f486c8

Browse files
authored
Merge pull request #278 from TaskarCenterAtUW/Bug-2148-logs-me-out-when-submitting-a-query-answer
Fixed session management issue,
2 parents b94172d + 646e306 commit 6f486c8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

GoInfoGame/GoInfoGame/Login/SessionManager.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
//
77

88
import Foundation
9+
import UIKit
910

1011
//@MainActor
1112
final class SessionManager: ObservableObject {
@@ -38,6 +39,11 @@ final class SessionManager: ObservableObject {
3839
self?.username = username
3940
_ = KeychainManager.save(key: "accessToken", data: response.accessToken)
4041
self?.lastLoginPassword = password
42+
UserDefaults.standard.setValue(response.expiresIn, forKey: "accessToken_expire_in")
43+
UserDefaults.standard.setValue(Date().timeIntervalSince1970, forKey: "accessToken_Generate")
44+
if let appDelegate = UIApplication.shared.delegate as? AppDelegate {
45+
appDelegate.validateAccessToken()
46+
}
4147

4248
self?.isLoginSuccessful = true
4349
self?.hasLoginFailed = false

0 commit comments

Comments
 (0)