File tree Expand file tree Collapse file tree 2 files changed +8
-11
lines changed Expand file tree Collapse file tree 2 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -33,18 +33,15 @@ struct Session: Codable {
3333 self . expiry = expires
3434 }
3535
36- init ? ( headers: [ String : Any ] ) {
37- var loweredHeaders = headers
38- loweredHeaders. lowercaseKeys ( )
39- guard let stringHeaders = loweredHeaders as? [ String : String ] else {
40- return nil
41- }
42- if let expiryString = stringHeaders [ APIClient . HTTPHeader. expiry. rawValue] ,
36+ init ? ( headers: [ String : String ] ) {
37+ var loweredKeysHeaders = headers
38+ loweredKeysHeaders. lowercaseKeys ( )
39+ if let expiryString = loweredKeysHeaders [ APIClient . HTTPHeader. expiry. rawValue] ,
4340 let expiryNumber = Double ( expiryString) {
4441 expiry = Date ( timeIntervalSince1970: expiryNumber)
4542 }
46- uid = stringHeaders [ APIClient . HTTPHeader. uid. rawValue]
47- client = stringHeaders [ APIClient . HTTPHeader. client. rawValue]
48- accessToken = stringHeaders [ APIClient . HTTPHeader. token. rawValue]
43+ uid = loweredKeysHeaders [ APIClient . HTTPHeader. uid. rawValue]
44+ client = loweredKeysHeaders [ APIClient . HTTPHeader. client. rawValue]
45+ accessToken = loweredKeysHeaders [ APIClient . HTTPHeader. token. rawValue]
4946 }
5047}
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ class AuthenticationServices {
151151 UserDataManager . currentUser = User (
152152 dictionary: response [ " user " ] as? [ String : Any ] ?? [ : ]
153153 )
154- if let headers = headers as? [ String : Any ] {
154+ if let headers = headers as? [ String : String ] {
155155 SessionManager . currentSession = Session ( headers: headers)
156156 }
157157 }
You can’t perform that action at this time.
0 commit comments