mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-06 15:13:57 +02:00
Added phrase to admin log when user joined via public request.
This commit is contained in:
parent
36391617d7
commit
b401f0bfea
2 changed files with 24 additions and 12 deletions
|
@ -3139,6 +3139,8 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
"lng_admin_log_participant_joined_by_link_channel" = "{from} joined the channel via {link}";
|
"lng_admin_log_participant_joined_by_link_channel" = "{from} joined the channel via {link}";
|
||||||
"lng_admin_log_participant_approved_by_link" = "{from} was approved to join the group via {link} by {user}";
|
"lng_admin_log_participant_approved_by_link" = "{from} was approved to join the group via {link} by {user}";
|
||||||
"lng_admin_log_participant_approved_by_link_channel" = "{from} was approved to join the channel via {link} by {user}";
|
"lng_admin_log_participant_approved_by_link_channel" = "{from} was approved to join the channel via {link} by {user}";
|
||||||
|
"lng_admin_log_participant_approved_by_request" = "{from} joined to the group via public request, approved by {user}";
|
||||||
|
"lng_admin_log_participant_approved_by_request_channel" = "{from} joined to the channel via public request, approved by {user}";
|
||||||
"lng_admin_log_revoke_invite_link" = "{from} revoked invite link {link}";
|
"lng_admin_log_revoke_invite_link" = "{from} revoked invite link {link}";
|
||||||
"lng_admin_log_delete_invite_link" = "{from} deleted invite link {link}";
|
"lng_admin_log_delete_invite_link" = "{from} deleted invite link {link}";
|
||||||
"lng_admin_log_participant_left" = "{from} left the group";
|
"lng_admin_log_participant_left" = "{from} left the group";
|
||||||
|
|
|
@ -1494,12 +1494,20 @@ void GenerateItems(
|
||||||
const auto createParticipantJoinByRequest = [&](
|
const auto createParticipantJoinByRequest = [&](
|
||||||
const LogJoinByRequest &data) {
|
const LogJoinByRequest &data) {
|
||||||
const auto user = channel->owner().user(UserId(data.vapproved_by()));
|
const auto user = channel->owner().user(UserId(data.vapproved_by()));
|
||||||
const auto text = (channel->isMegagroup()
|
|
||||||
? tr::lng_admin_log_participant_approved_by_link
|
|
||||||
: tr::lng_admin_log_participant_approved_by_link_channel);
|
|
||||||
const auto linkText = GenerateInviteLinkLink(data.vinvite());
|
const auto linkText = GenerateInviteLinkLink(data.vinvite());
|
||||||
addInviteLinkServiceMessage(
|
const auto text = (linkText.text == PublicJoinLink())
|
||||||
text(
|
? (channel->isMegagroup()
|
||||||
|
? tr::lng_admin_log_participant_approved_by_request
|
||||||
|
: tr::lng_admin_log_participant_approved_by_request_channel)(
|
||||||
|
tr::now,
|
||||||
|
lt_from,
|
||||||
|
fromLinkText,
|
||||||
|
lt_user,
|
||||||
|
Ui::Text::Link(user->name(), QString()),
|
||||||
|
Ui::Text::WithEntities)
|
||||||
|
: (channel->isMegagroup()
|
||||||
|
? tr::lng_admin_log_participant_approved_by_link
|
||||||
|
: tr::lng_admin_log_participant_approved_by_link_channel)(
|
||||||
tr::now,
|
tr::now,
|
||||||
lt_from,
|
lt_from,
|
||||||
fromLinkText,
|
fromLinkText,
|
||||||
|
@ -1507,7 +1515,9 @@ void GenerateItems(
|
||||||
linkText,
|
linkText,
|
||||||
lt_user,
|
lt_user,
|
||||||
Ui::Text::Link(user->name(), QString()),
|
Ui::Text::Link(user->name(), QString()),
|
||||||
Ui::Text::WithEntities),
|
Ui::Text::WithEntities);
|
||||||
|
addInviteLinkServiceMessage(
|
||||||
|
text,
|
||||||
data.vinvite(),
|
data.vinvite(),
|
||||||
user->createOpenLink());
|
user->createOpenLink());
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue