mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Don't allow to edit/revoke bot links.
This commit is contained in:
parent
d67a5dc510
commit
707d090802
1 changed files with 16 additions and 10 deletions
|
@ -170,12 +170,14 @@ void Controller::addHeaderBlock(not_null<Ui::VerticalLayout*> container) {
|
||||||
result->addAction(
|
result->addAction(
|
||||||
tr::lng_group_invite_context_share(tr::now),
|
tr::lng_group_invite_context_share(tr::now),
|
||||||
shareLink);
|
shareLink);
|
||||||
result->addAction(
|
if (!admin->isBot()) {
|
||||||
tr::lng_group_invite_context_edit(tr::now),
|
result->addAction(
|
||||||
editLink);
|
tr::lng_group_invite_context_edit(tr::now),
|
||||||
result->addAction(
|
editLink);
|
||||||
tr::lng_group_invite_context_revoke(tr::now),
|
result->addAction(
|
||||||
revokeLink);
|
tr::lng_group_invite_context_revoke(tr::now),
|
||||||
|
revokeLink);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
|
@ -255,7 +257,9 @@ void Controller::addHeaderBlock(not_null<Ui::VerticalLayout*> container) {
|
||||||
) | rpl::start_with_next([=](const LinkData &data) {
|
) | rpl::start_with_next([=](const LinkData &data) {
|
||||||
const auto now = base::unixtime::now();
|
const auto now = base::unixtime::now();
|
||||||
const auto expired = IsExpiredLink(data, now);
|
const auto expired = IsExpiredLink(data, now);
|
||||||
reactivateWrap->toggle(!revoked && expired, anim::type::instant);
|
reactivateWrap->toggle(
|
||||||
|
!revoked && expired && !admin->isBot(),
|
||||||
|
anim::type::instant);
|
||||||
copyShareWrap->toggle(!revoked && !expired, anim::type::instant);
|
copyShareWrap->toggle(!revoked && !expired, anim::type::instant);
|
||||||
|
|
||||||
const auto timeExpired = (data.expireDate > 0)
|
const auto timeExpired = (data.expireDate > 0)
|
||||||
|
@ -591,9 +595,11 @@ void AddPermanentLinkBlock(
|
||||||
result->addAction(
|
result->addAction(
|
||||||
tr::lng_group_invite_context_share(tr::now),
|
tr::lng_group_invite_context_share(tr::now),
|
||||||
shareLink);
|
shareLink);
|
||||||
result->addAction(
|
if (!admin->isBot()) {
|
||||||
tr::lng_group_invite_context_revoke(tr::now),
|
result->addAction(
|
||||||
revokeLink);
|
tr::lng_group_invite_context_revoke(tr::now),
|
||||||
|
revokeLink);
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
const auto label = container->lifetime().make_state<Ui::InviteLinkLabel>(
|
const auto label = container->lifetime().make_state<Ui::InviteLinkLabel>(
|
||||||
|
|
Loading…
Add table
Reference in a new issue