Add ContactsManager::is_forum_channel.

This commit is contained in:
levlam 2022-10-24 18:22:43 +03:00
parent 1fbd94cc81
commit e96d9f9d68
2 changed files with 9 additions and 0 deletions

View File

@ -15631,6 +15631,14 @@ bool ContactsManager::is_megagroup_channel(ChannelId channel_id) const {
return get_channel_type(channel_id) == ChannelType::Megagroup;
}
bool ContactsManager::is_forum_channel(ChannelId channel_id) const {
auto c = get_channel(channel_id);
if (c == nullptr) {
return false;
}
return c->is_forum;
}
int32 ContactsManager::get_channel_date(ChannelId channel_id) const {
auto c = get_channel(channel_id);
if (c == nullptr) {

View File

@ -568,6 +568,7 @@ class ContactsManager final : public Actor {
ChannelType get_channel_type(ChannelId channel_id) const;
bool is_broadcast_channel(ChannelId channel_id) const;
bool is_megagroup_channel(ChannelId channel_id) const;
bool is_forum_channel(ChannelId channel_id) const;
int32 get_channel_date(ChannelId channel_id) const;
DialogParticipantStatus get_channel_status(ChannelId channel_id) const;
DialogParticipantStatus get_channel_permissions(ChannelId channel_id) const;