mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-02-08 16:18:53 +01:00
Also fallback to other user's avatar for 2-person-rooms not marked as DM
Same behaviour as on desktop. Change-Id: Ia32fad4f79c0615562b719fcf1013eca4575ee7f
This commit is contained in:
parent
60b92b7d32
commit
0049f48148
@ -49,8 +49,8 @@ internal class RoomAvatarResolver @Inject constructor(@UserId private val userId
|
||||
val members = roomMembers.queryActiveRoomMembersEvent().findAll()
|
||||
// detect if it is a room with no more than 2 members (i.e. an alone or a 1:1 chat)
|
||||
val isDirectRoom = RoomSummaryEntity.where(realm, roomId).findFirst()?.isDirect ?: false
|
||||
if (isDirectRoom) {
|
||||
if (members.size == 1) {
|
||||
if (/*isDirectRoom*/ true) {
|
||||
if (isDirectRoom && members.size == 1) {
|
||||
res = members.firstOrNull()?.avatarUrl
|
||||
} else if (members.size == 2) {
|
||||
val firstOtherMember = members.where().notEqualTo(RoomMemberSummaryEntityFields.USER_ID, userId).findFirst()
|
||||
|
Loading…
x
Reference in New Issue
Block a user