Farhazul Mullick
12/27/2023, 9:54 AMoverride fun authenticate(route: Route?, response: Response): Request? {
/*
* 1. Check for migration
* 2. Fetch new auth and refresh token
* 3. Update header of current request and return
* 4. Save new token in storage
* */
val updatedToken = fetchNewToken() ?: return null
return newRequest(
// failed-request
response.request,
updatedToken
)
}
Miguel Oliveira
12/27/2023, 10:07 AM