Use room avatar if message sender does not have an avatar
This commit is contained in:
@@ -61,7 +61,14 @@ NeoChatRoom::NeoChatRoom(Connection *connection, QString roomId, JoinState joinS
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
NotificationsManager::instance().postNotification(this, displayName(), sender->displayname(this), eventToString(*lastEvent), sender->avatar(128, this));
|
QImage avatar_image;
|
||||||
|
if (!sender->avatarUrl(this).isEmpty()) {
|
||||||
|
avatar_image = sender->avatar(128, this);
|
||||||
|
} else {
|
||||||
|
avatar_image = this->avatar(128);
|
||||||
|
}
|
||||||
|
|
||||||
|
NotificationsManager::instance().postNotification(this, displayName(), sender->displayname(this), eventToString(*lastEvent), avatar_image);
|
||||||
});
|
});
|
||||||
|
|
||||||
connect(this, &Room::aboutToAddHistoricalMessages,
|
connect(this, &Room::aboutToAddHistoricalMessages,
|
||||||
|
|||||||
Reference in New Issue
Block a user