mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Fix "Remain Anonymous" change in recent actions.
This commit is contained in:
parent
c4b95b40e5
commit
d349763460
2 changed files with 13 additions and 1 deletions
|
@ -3212,6 +3212,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
||||||
"lng_admin_log_admin_post_messages" = "Post messages";
|
"lng_admin_log_admin_post_messages" = "Post messages";
|
||||||
"lng_admin_log_admin_edit_messages" = "Edit messages";
|
"lng_admin_log_admin_edit_messages" = "Edit messages";
|
||||||
"lng_admin_log_admin_delete_messages" = "Delete messages";
|
"lng_admin_log_admin_delete_messages" = "Delete messages";
|
||||||
|
"lng_admin_log_admin_remain_anonymous" = "Remain anonymous";
|
||||||
"lng_admin_log_admin_ban_users" = "Ban users";
|
"lng_admin_log_admin_ban_users" = "Ban users";
|
||||||
"lng_admin_log_admin_invite_users" = "Add members";
|
"lng_admin_log_admin_invite_users" = "Add members";
|
||||||
"lng_admin_log_admin_invite_link" = "Invite users via link";
|
"lng_admin_log_admin_invite_link" = "Invite users via link";
|
||||||
|
|
|
@ -226,6 +226,7 @@ TextWithEntities GenerateAdminChangeText(
|
||||||
{ Flag::PinMessages, tr::lng_admin_log_admin_pin_messages },
|
{ Flag::PinMessages, tr::lng_admin_log_admin_pin_messages },
|
||||||
{ Flag::ManageCall, tr::lng_admin_log_admin_manage_calls },
|
{ Flag::ManageCall, tr::lng_admin_log_admin_manage_calls },
|
||||||
{ Flag::AddAdmins, tr::lng_admin_log_admin_add_admins },
|
{ Flag::AddAdmins, tr::lng_admin_log_admin_add_admins },
|
||||||
|
{ Flag::Anonymous, tr::lng_admin_log_admin_remain_anonymous },
|
||||||
};
|
};
|
||||||
phraseMap[Flag::InviteByLinkOrAdd] = invitePhrase;
|
phraseMap[Flag::InviteByLinkOrAdd] = invitePhrase;
|
||||||
phraseMap[Flag::ManageCall] = callPhrase;
|
phraseMap[Flag::ManageCall] = callPhrase;
|
||||||
|
@ -559,10 +560,20 @@ auto GenerateParticipantChangeText(
|
||||||
switch (participant.type()) {
|
switch (participant.type()) {
|
||||||
case Api::ChatParticipant::Type::Creator: {
|
case Api::ChatParticipant::Type::Creator: {
|
||||||
// No valid string here :(
|
// No valid string here :(
|
||||||
|
const auto user = GenerateParticipantString(
|
||||||
|
&channel->session(),
|
||||||
|
peerId);
|
||||||
|
if (peerId == channel->session().userPeerId()) {
|
||||||
|
return GenerateAdminChangeText(
|
||||||
|
channel,
|
||||||
|
user,
|
||||||
|
participant.rights(),
|
||||||
|
oldRights);
|
||||||
|
}
|
||||||
return tr::lng_admin_log_transferred(
|
return tr::lng_admin_log_transferred(
|
||||||
tr::now,
|
tr::now,
|
||||||
lt_user,
|
lt_user,
|
||||||
GenerateParticipantString(&channel->session(), peerId),
|
user,
|
||||||
Ui::Text::WithEntities);
|
Ui::Text::WithEntities);
|
||||||
}
|
}
|
||||||
case Api::ChatParticipant::Type::Admin: {
|
case Api::ChatParticipant::Type::Admin: {
|
||||||
|
|
Loading…
Add table
Reference in a new issue