Slightly improved filter for choosing users requested by bot.

This commit is contained in:
23rd 2024-03-15 02:34:08 +03:00 committed by John Preston
parent a117c1ebf2
commit ded7aada52
2 changed files with 7 additions and 5 deletions

View file

@ -421,10 +421,10 @@ void ActivateBotCommand(ClickHandlerContext context, int row, int column) {
MTP_int(itemId),
MTP_int(id),
MTP_vector_from_range(
result
| ranges::views::transform([](
not_null<PeerData*> peer) {
return MTPInputPeer(peer->input); }))
result | ranges::views::transform([](
not_null<PeerData*> peer) {
return MTPInputPeer(peer->input);
}))
)).done([=](const MTPUpdates &result) {
peer->session().api().applyUpdates(result);
}).send();

View file

@ -49,7 +49,7 @@ public:
void submit();
QString savedMessagesChatStatus() const override {
return tr::lng_saved_forward_here(tr::now);
return {};
}
private:
@ -295,6 +295,8 @@ object_ptr<Ui::BoxContent> CreatePeerByQueryBox(
case Type::User: {
const auto user = peer->asUser();
return user
&& !user->isInaccessible()
&& !user->isNotificationsUser()
&& checkRestriction(query.userIsBot, user->isBot())
&& checkRestriction(query.userIsPremium, user->isPremium());
}