mirror of
https://github.com/jellyfin/jellyfin-android.git
synced 2026-09-03 05:10:27 +03:00
Update Coil, adapt code to new version
This commit is contained in:
@@ -15,7 +15,7 @@ import androidx.core.content.getSystemService
|
||||
import androidx.core.graphics.drawable.toBitmap
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import coil.ImageLoader
|
||||
import coil.request.GetRequestBuilder
|
||||
import coil.request.ImageRequest
|
||||
import com.google.android.exoplayer2.Player
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.launch
|
||||
@@ -62,7 +62,7 @@ class PlayerNotificationHelper(private val viewModel: PlayerViewModel) : KoinCom
|
||||
maxWidth = size
|
||||
maxHeight = size
|
||||
})
|
||||
imageLoader.execute(GetRequestBuilder(context).data(imageUrl).build()).drawable?.toBitmap()
|
||||
imageLoader.execute(ImageRequest.Builder(context).data(imageUrl).build()).drawable?.toBitmap()
|
||||
}
|
||||
|
||||
val style = Notification.MediaStyle().apply {
|
||||
|
||||
@@ -24,7 +24,7 @@ import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.core.content.getSystemService
|
||||
import androidx.core.graphics.drawable.toBitmap
|
||||
import coil.ImageLoader
|
||||
import coil.request.GetRequestBuilder
|
||||
import coil.request.ImageRequest
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.Job
|
||||
@@ -217,7 +217,7 @@ class RemotePlayerService : Service(), CoroutineScope {
|
||||
// Resolve notification bitmap
|
||||
val cachedBitmap = largeItemIcon?.takeIf { itemId == currentItemId }
|
||||
val bitmap = cachedBitmap ?: if (!imageUrl.isNullOrEmpty()) {
|
||||
val request = GetRequestBuilder(this@RemotePlayerService).data(imageUrl).build()
|
||||
val request = ImageRequest.Builder(this@RemotePlayerService).data(imageUrl).build()
|
||||
imageLoader.execute(request).drawable?.toBitmap()?.also { bitmap ->
|
||||
largeItemIcon = bitmap // Cache bitmap for later use
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ object Dependencies {
|
||||
// Network
|
||||
const val apiclient = "0.7.4"
|
||||
const val okHttp = "4.8.0"
|
||||
const val coil = "0.11.0"
|
||||
const val coil = "1.0.0-rc2"
|
||||
|
||||
// Cast
|
||||
const val mediaRouter = "1.1.0"
|
||||
|
||||
Reference in New Issue
Block a user