更新 token 刷新

新增 token 刷新功能,包括 API 接口和拦截器逻辑。
This commit is contained in:
2024-08-31 23:49:15 +08:00
parent 98430f3282
commit 091926a3c1
6 changed files with 66 additions and 25 deletions

View File

@@ -5,6 +5,7 @@ import coil.ImageLoader
import coil.disk.DiskCache
import coil.memory.MemoryCache
import coil.request.CachePolicy
import com.aiosman.riderpro.data.api.AuthInterceptor
import com.aiosman.riderpro.data.api.getUnsafeOkHttpClient
import java.util.Date
import java.util.concurrent.TimeUnit
@@ -18,7 +19,7 @@ object Utils {
}
fun getImageLoader(context: Context): ImageLoader {
val okHttpClient = getUnsafeOkHttpClient()
val okHttpClient = getUnsafeOkHttpClient(authInterceptor = AuthInterceptor())
return ImageLoader.Builder(context)
.okHttpClient(okHttpClient)
.memoryCachePolicy(CachePolicy.ENABLED)