mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-16 14:17:12 +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_edit_messages" = "Edit 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_invite_users" = "Add members";
|
||||
"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::ManageCall, tr::lng_admin_log_admin_manage_calls },
|
||||
{ Flag::AddAdmins, tr::lng_admin_log_admin_add_admins },
|
||||
{ Flag::Anonymous, tr::lng_admin_log_admin_remain_anonymous },
|
||||
};
|
||||
phraseMap[Flag::InviteByLinkOrAdd] = invitePhrase;
|
||||
phraseMap[Flag::ManageCall] = callPhrase;
|
||||
|
@ -559,10 +560,20 @@ auto GenerateParticipantChangeText(
|
|||
switch (participant.type()) {
|
||||
case Api::ChatParticipant::Type::Creator: {
|
||||
// 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(
|
||||
tr::now,
|
||||
lt_user,
|
||||
GenerateParticipantString(&channel->session(), peerId),
|
||||
user,
|
||||
Ui::Text::WithEntities);
|
||||
}
|
||||
case Api::ChatParticipant::Type::Admin: {
|
||||
|
|
Loading…
Add table
Reference in a new issue