UpdateTokenStorage updates an existing CodexTokenStorage with new token data. This is typically called after a successful token refresh to persist the new credentials.
(storage *CodexTokenStorage, tokenData *CodexTokenData)
| 336 | // UpdateTokenStorage updates an existing CodexTokenStorage with new token data. |
| 337 | // This is typically called after a successful token refresh to persist the new credentials. |
| 338 | func (o *CodexAuth) UpdateTokenStorage(storage *CodexTokenStorage, tokenData *CodexTokenData) { |
| 339 | storage.IDToken = tokenData.IDToken |
| 340 | storage.AccessToken = tokenData.AccessToken |
| 341 | storage.RefreshToken = tokenData.RefreshToken |
| 342 | storage.AccountID = tokenData.AccountID |
| 343 | storage.LastRefresh = time.Now().Format(time.RFC3339) |
| 344 | storage.Email = tokenData.Email |
| 345 | storage.Expire = tokenData.Expire |
| 346 | } |