Skip to content
Snippets Groups Projects
Commit 4a29b5f4 authored by Sébastien Blin's avatar Sébastien Blin
Browse files

conversationmodel: get avatar from conversation's profile

jami-client-qt#670

Change-Id: I76773579f7460a599d0a760acc2d32027e657e82
parent ce0fca8a
No related branches found
No related tags found
No related merge requests found
......@@ -385,6 +385,12 @@ public:
* @return the description to display
*/
QString description(const QString& conversationId) const;
/**
* Get conversation's avatar.
* @param conversationId
* @return the avatar to display
*/
QString avatar(const QString& conversationId) const;
/**
* Get member's role in conversation
......
......@@ -1081,6 +1081,17 @@ ConversationModel::description(const QString& conversationId) const
return conversation.infos["description"];
}
QString
ConversationModel::avatar(const QString& conversationId) const
{
auto conversationOpt = getConversationForUid(conversationId);
if (!conversationOpt.has_value()) {
return {};
}
auto& conversation = conversationOpt->get();
return conversation.infos["avatar"];
}
void
ConversationModel::sendMessage(const QString& uid, const QString& body, const QString& parentId)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment