fixup! Implement image request merging in standalone Interceptor

This commit is contained in:
tarsin committed 2023-02-27 23:01:41 +08:00
1 parent e2be9580c6
commit 841ac0cb74
2 files changed
+17 -21

No files matched your search

@@ -27,7 +27,6 @@ import coil.size.Size
import com.hippo.drawable.PreciselyClipDrawable
import com.hippo.ehviewer.EhApplication
import com.hippo.ehviewer.R
import com.hippo.ehviewer.coil.MergeInterceptor
private val application = EhApplication.application
private val errorDrawable = AppCompatResources.getDrawable(application, R.drawable.image_failed)
@@ -85,10 +84,7 @@ open class LoadImageView @JvmOverloads constructor(
if (!crossfade) crossfade(false)
listener(
{ setRetry(false) },
{
MergeInterceptor.onCancel(url)
setRetry(true)
},
{ setRetry(true) },
{ _, _ ->
super.setImageDrawable(errorDrawable)
setRetry(true)