fix to always load newest avatar image for chat (disable cache)

also disable placeholder (otherwise it's flickering on every load)

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2023-04-26 11:33:37 +02:00
parent 076b9b2aef
commit c880378ac0
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -88,6 +88,7 @@ import androidx.work.WorkManager
import autodagger.AutoInjector
import coil.imageLoader
import coil.load
import coil.request.CachePolicy
import coil.request.ImageRequest
import coil.target.Target
import coil.transform.CircleCropTransformation
@ -1035,10 +1036,10 @@ class ChatActivity :
ImageRequest.Builder(context)
.data(url)
.addHeader("Authorization", credentials)
.placeholder(R.drawable.ic_user)
.transformations(CircleCropTransformation())
.crossfade(true)
.target(target)
.memoryCachePolicy(CachePolicy.DISABLED)
.build()
)
}