Explorar o código

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>
Marcel Hibbe %!s(int64=2) %!d(string=hai) anos
pai
achega
c880378ac0
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

+ 2 - 1
app/src/main/java/com/nextcloud/talk/chat/ChatActivity.kt

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