Skip to content

Commit

Permalink
Restore notification image cache behaviour
Browse files Browse the repository at this point in the history
  • Loading branch information
dcvz committed Aug 11, 2023
1 parent 8deb16e commit 90d15f4
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ class MainActivity : ComponentActivity() {
val currentIndex = player.currentIndex
val track = tracks[currentIndex].copy(
title = "Random Title - ${System.currentTimeMillis()}",
artwork = "https://random.imagecdn.app/800/800"
artwork = "https://random.imagecdn.app/800/800?dummy=${System.currentTimeMillis()}",
)
player.replaceItem(currentIndex, track)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ fun InnerSheet(onRandomMetadata: () -> Unit = {}) {
.padding(16.dp)
.fillMaxWidth()
) {
Text("Metadata: Update Title Randomly")
Text("Metadata: Update Randomly")
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ import android.support.v4.media.session.PlaybackStateCompat
import androidx.annotation.DrawableRes
import androidx.core.app.NotificationCompat
import coil.imageLoader
import coil.request.CachePolicy
import coil.request.Disposable
import coil.request.ImageRequest
import com.doublesymmetry.kotlinaudio.R
Expand Down Expand Up @@ -79,8 +78,6 @@ class NotificationManager internal constructor(
context.imageLoader.enqueue(
ImageRequest.Builder(context)
.data(artwork)
.memoryCachePolicy(CachePolicy.DISABLED)
.diskCachePolicy(CachePolicy.WRITE_ONLY)
.target { result ->
val resultBitmap = (result as BitmapDrawable).bitmap
holder?.artworkBitmap = resultBitmap
Expand Down Expand Up @@ -119,8 +116,6 @@ class NotificationManager internal constructor(
notificationMetadataArtworkDisposable = context.imageLoader.enqueue(
ImageRequest.Builder(context)
.data(value.artwork)
.memoryCachePolicy(CachePolicy.DISABLED)
.diskCachePolicy(CachePolicy.WRITE_ONLY)
.target { result ->
notificationMetadataBitmap = (result as BitmapDrawable).bitmap
invalidate()
Expand Down

0 comments on commit 90d15f4

Please sign in to comment.