Fix avatars in chat

This commit is contained in:
Mario Danic 2019-12-19 14:01:42 +01:00
parent 6bfd8bd0ca
commit 404f56d9a7
No known key found for this signature in database
GPG Key ID: CDE0BBD2738C4CC0

View File

@ -356,6 +356,11 @@ class ChatController(args: Bundle) : BaseController(), MessagesListAdapter
adapter = MessagesListAdapter(
conversationUser?.userId, messageHolders, ImageLoader { imageView, url, payload ->
imageView.load(url) {
if (conversationUser != null && url!!.startsWith(conversationUser.baseUrl) && (url.contains(
"index.php/core/preview?fileId=") || url.contains("/avatar/"))) {
addHeader("Authorization", conversationUser.getCredentials())
}
if (url!!.contains("/avatar/")) {
transformations(CircleCropTransformation())
} else {
@ -371,11 +376,6 @@ class ChatController(args: Bundle) : BaseController(), MessagesListAdapter
}
}
}
if (conversationUser != null && url.startsWith(conversationUser.baseUrl) && url.contains(
"index.php/core/preview?fileId=")) {
addHeader("Authorization", conversationUser.getCredentials())
}
}
})
} else {