mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2026-08-07 12:15:19 +00:00
Suggest all send options in topics.
This commit is contained in:
@@ -696,7 +696,7 @@ bool PeerData::canPinMessages() const {
|
||||
Unexpected("Peer type in PeerData::canPinMessages.");
|
||||
}
|
||||
|
||||
bool PeerData::canCreatePolls() const {
|
||||
bool PeerData::canCreatePolls(bool forbidInForums) const {
|
||||
if (const auto user = asUser()) {
|
||||
return user->isSelf()
|
||||
|| (user->isBot()
|
||||
@@ -706,15 +706,16 @@ bool PeerData::canCreatePolls() const {
|
||||
} else if (isMonoforum()) {
|
||||
return false;
|
||||
}
|
||||
return Data::CanSend(this, ChatRestriction::SendPolls);
|
||||
return Data::CanSend(this, ChatRestriction::SendPolls, forbidInForums);
|
||||
}
|
||||
|
||||
bool PeerData::canCreateTodoLists() const {
|
||||
bool PeerData::canCreateTodoLists(bool forbidInForums) const {
|
||||
if (isMonoforum() || isBroadcast()) {
|
||||
return false;
|
||||
}
|
||||
return session().premium()
|
||||
&& (Data::CanSend(this, ChatRestriction::SendPolls) || isUser());
|
||||
&& (Data::CanSend(this, ChatRestriction::SendPolls, forbidInForums)
|
||||
|| isUser());
|
||||
}
|
||||
|
||||
bool PeerData::canCreateTopics() const {
|
||||
|
||||
Reference in New Issue
Block a user