Merge pull request #1758 from famedly/krille/do-not-use-invitor-avatar-url-for-room
fix: Do not use invitor avatar_url for room
This commit is contained in:
commit
800ae456bb
|
|
@ -288,8 +288,9 @@ class Room {
|
|||
|
||||
/// The avatar of the room if set by a participant.
|
||||
Uri? get avatar {
|
||||
final avatarUrl = getState(EventTypes.RoomAvatar)?.content['url'];
|
||||
if (avatarUrl is String) {
|
||||
final avatarUrl =
|
||||
getState(EventTypes.RoomAvatar)?.content.tryGet<String>('url');
|
||||
if (avatarUrl != null) {
|
||||
return Uri.tryParse(avatarUrl);
|
||||
}
|
||||
|
||||
|
|
@ -306,13 +307,6 @@ class Room {
|
|||
return unsafeGetUserFromMemoryOrFallback(user).avatarUrl;
|
||||
}
|
||||
}
|
||||
if (membership == Membership.invite) {
|
||||
final userID = client.userID;
|
||||
if (userID == null) return null;
|
||||
return getState(EventTypes.RoomMember, userID)
|
||||
?.senderFromMemoryOrFallback
|
||||
.avatarUrl;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue