File tree 2 files changed +8
-11
lines changed
2 files changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -33,18 +33,15 @@ struct Session: Codable {
33
33
self . expiry = expires
34
34
}
35
35
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] ,
43
40
let expiryNumber = Double ( expiryString) {
44
41
expiry = Date ( timeIntervalSince1970: expiryNumber)
45
42
}
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]
49
46
}
50
47
}
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ class AuthenticationServices {
151
151
UserDataManager . currentUser = User (
152
152
dictionary: response [ " user " ] as? [ String : Any ] ?? [ : ]
153
153
)
154
- if let headers = headers as? [ String : Any ] {
154
+ if let headers = headers as? [ String : String ] {
155
155
SessionManager . currentSession = Session ( headers: headers)
156
156
}
157
157
}
You can’t perform that action at this time.
0 commit comments