Simplify getImageFromUrl itself

This commit is contained in:
Niko Diamadis
2024-04-16 17:31:52 +02:00
parent ad24aea709
commit 9210919344

View File

@@ -7,11 +7,11 @@ import android.graphics.drawable.BitmapDrawable
import coil.ImageLoader import coil.ImageLoader
import coil.annotation.ExperimentalCoilApi import coil.annotation.ExperimentalCoilApi
import coil.disk.DiskCache import coil.disk.DiskCache
import coil.executeBlocking
import coil.request.ImageRequest import coil.request.ImageRequest
import com.github.gotify.api.CertUtils import com.github.gotify.api.CertUtils
import com.github.gotify.client.model.Application import com.github.gotify.client.model.Application
import java.io.IOException import java.io.IOException
import kotlinx.coroutines.runBlocking
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import org.tinylog.kotlin.Logger import org.tinylog.kotlin.Logger
@@ -36,11 +36,7 @@ internal class CoilHandler(private val context: Context, private val settings: S
val request = ImageRequest.Builder(context) val request = ImageRequest.Builder(context)
.data(url) .data(url)
.build() .build()
val imageResult: Bitmap return (imageLoader.executeBlocking(request).drawable as BitmapDrawable).bitmap
runBlocking {
imageResult = (imageLoader.execute(request).drawable as BitmapDrawable).bitmap
}
return imageResult
} }
fun getIcon(app: Application?): Bitmap { fun getIcon(app: Application?): Bitmap {