소스 검색

show initials avatar for email guests if displayname is set

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
Marcel Hibbe 8 달 전
부모
커밋
8a3f779fdc
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      app/src/main/java/com/nextcloud/talk/adapters/items/ParticipantItem.kt

+ 7 - 1
app/src/main/java/com/nextcloud/talk/adapters/items/ParticipantItem.kt

@@ -206,7 +206,13 @@ class ParticipantItem(
             }
 
             Participant.ActorType.EMAILS -> {
-                holder.binding.avatarView.loadMailAvatar(viewThemeUtils)
+                model.displayName?.let {
+                    if (TextUtils.isEmpty(it)) {
+                        holder.binding.avatarView.loadMailAvatar(viewThemeUtils)
+                    } else {
+                        holder.binding.avatarView.loadGuestAvatar(user, it, false)
+                    }
+                }
             }
 
             Participant.ActorType.USERS -> {