Update Coil, adapt code to new version

This commit is contained in:
Maxr1998
2020-09-13 15:53:40 +02:00
parent 74b879a305
commit 13524b4704
3 changed files with 5 additions and 5 deletions
@@ -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
}
+1 -1
View File
@@ -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"