<Retrofit Return Data from cache when API fails> I...
# stackoverflow
r
Retrofit Return Data from cache when API fails I want to get data from the cache whenever network is down or I got 500 from the server and cache data exist/isValid. The first assumtions works pretty well but whenever Ive got 500, the response.cacheResponse is not valid(but is not null so some data are saved in client) My Error Interceptor override fun intercept(chain: Interceptor.Chain): Response { val originalRequest = chain.request() val requestBuilder = originalRequest.newBuilder() val response:...