21 lines
735 B
Kotlin
21 lines
735 B
Kotlin
|
package com.lagradost.cloudstream3.utils
|
||
|
|
||
|
import android.content.Context
|
||
|
import com.bumptech.glide.GlideBuilder
|
||
|
import com.bumptech.glide.annotation.GlideModule
|
||
|
import com.bumptech.glide.load.engine.DiskCacheStrategy
|
||
|
import com.bumptech.glide.module.AppGlideModule
|
||
|
import com.bumptech.glide.request.RequestOptions
|
||
|
import com.bumptech.glide.signature.ObjectKey
|
||
|
|
||
|
@GlideModule
|
||
|
class GlideModule : AppGlideModule() {
|
||
|
override fun applyOptions(context: Context, builder: GlideBuilder) {
|
||
|
super.applyOptions(context, builder)
|
||
|
builder.apply {
|
||
|
RequestOptions()
|
||
|
.diskCacheStrategy(DiskCacheStrategy.ALL)
|
||
|
.signature(ObjectKey(System.currentTimeMillis().toShort()))
|
||
|
}
|
||
|
}
|
||
|
}
|