forked from Louvorg/ReaderForSelfoss-multiplatform
		
	Glide update + trying requests.
This commit is contained in:
		@@ -146,8 +146,8 @@ dependencies {
 | 
			
		||||
    implementation("com.amulyakhare:com.amulyakhare.textdrawable:1.0.1")
 | 
			
		||||
 | 
			
		||||
    // glide
 | 
			
		||||
    kapt("com.github.bumptech.glide:compiler:4.11.0")
 | 
			
		||||
    implementation("com.github.bumptech.glide:okhttp3-integration:4.1.1")
 | 
			
		||||
    kapt("com.github.bumptech.glide:compiler:4.14.2")
 | 
			
		||||
    implementation("com.github.bumptech.glide:okhttp3-integration:4.14.2")
 | 
			
		||||
 | 
			
		||||
    // Themes
 | 
			
		||||
    implementation("com.github.rubensousa:floatingtoolbar:1.5.1")
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,6 @@ import org.acra.ACRA
 | 
			
		||||
import org.acra.ktx.sendSilentlyWithAcra
 | 
			
		||||
 | 
			
		||||
fun Throwable.sendSilentlyWithAcraWithName(name: String) {
 | 
			
		||||
        ACRA.errorReporter.putCustomData("error_source", name)
 | 
			
		||||
    ACRA.errorReporter.putCustomData("error_source", name)
 | 
			
		||||
    this.sendSilentlyWithAcra()
 | 
			
		||||
}
 | 
			
		||||
@@ -36,9 +36,7 @@ abstract class ItemsAdapter<VH : RecyclerView.ViewHolder?> : RecyclerView.Adapte
 | 
			
		||||
                Snackbar.LENGTH_LONG
 | 
			
		||||
            )
 | 
			
		||||
            .setAction(R.string.undo_string) {
 | 
			
		||||
                CoroutineScope(Dispatchers.IO).launch {
 | 
			
		||||
                    unreadItemAtIndex(item, position, false)
 | 
			
		||||
                }
 | 
			
		||||
                unreadItemAtIndex(item, position, false)
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
        val view = s.view
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,6 @@ import android.webkit.WebView
 | 
			
		||||
import android.webkit.WebViewClient
 | 
			
		||||
import android.widget.Toast
 | 
			
		||||
import androidx.appcompat.app.AlertDialog
 | 
			
		||||
import androidx.core.content.res.ResourcesCompat
 | 
			
		||||
import androidx.core.widget.NestedScrollView
 | 
			
		||||
import androidx.fragment.app.Fragment
 | 
			
		||||
import bou.amine.apps.readerforselfossv2.android.ImageActivity
 | 
			
		||||
@@ -45,8 +44,6 @@ import com.google.android.material.floatingactionbutton.FloatingActionButton
 | 
			
		||||
import kotlinx.coroutines.CoroutineScope
 | 
			
		||||
import kotlinx.coroutines.Dispatchers
 | 
			
		||||
import kotlinx.coroutines.launch
 | 
			
		||||
import org.acra.ktx.sendSilentlyWithAcra
 | 
			
		||||
import org.acra.ktx.sendWithAcra
 | 
			
		||||
import org.kodein.di.DI
 | 
			
		||||
import org.kodein.di.DIAware
 | 
			
		||||
import org.kodein.di.android.x.closestDI
 | 
			
		||||
@@ -343,7 +340,7 @@ class ArticleFragment : Fragment(), DIAware {
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            @Deprecated("Deprecated in Java")
 | 
			
		||||
            override fun shouldInterceptRequest(view: WebView?, url: String): WebResourceResponse? {
 | 
			
		||||
            override fun shouldInterceptRequest(view: WebView, url: String): WebResourceResponse? {
 | 
			
		||||
                val glideOptions = RequestOptions.diskCacheStrategyOf(DiskCacheStrategy.ALL)
 | 
			
		||||
                if (url.lowercase(Locale.US).contains(".jpg") || url.lowercase(Locale.US).contains(".jpeg")) {
 | 
			
		||||
                    try {
 | 
			
		||||
 
 | 
			
		||||
@@ -28,7 +28,7 @@ class ImageFragment : Fragment() {
 | 
			
		||||
        val view = binding?.root
 | 
			
		||||
 | 
			
		||||
        binding!!.photoView.visibility = View.VISIBLE
 | 
			
		||||
        Glide.with(activity)
 | 
			
		||||
        Glide.with(requireActivity())
 | 
			
		||||
                .asBitmap()
 | 
			
		||||
                .apply(glideOptions)
 | 
			
		||||
                .load(imageUrl)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user