Fix user links in Recent Actions.

This commit is contained in:
John Preston 2022-08-15 18:54:08 +03:00
parent 5f8fca0355
commit 6ff30c643a

View file

@ -458,14 +458,17 @@ auto GenerateParticipantString(
const auto peer = session->data().peer(participantId);
auto name = TextWithEntities { peer->name()};
if (const auto user = peer->asUser()) {
auto entityData = QString::number(user->id.value)
+ '.'
+ QString::number(user->accessHash());
const auto data = TextUtilities::MentionNameDataFromFields({
.selfId = session->userId().bare,
.userId = peerToUser(user->id).bare,
.accessHash = user->accessHash(),
});
name.entities.push_back({
EntityType::MentionName,
0,
int(name.text.size()),
entityData });
data,
});
}
const auto username = peer->userName();
if (username.isEmpty()) {