| 602 | } |
| 603 | |
| 604 | void ChannelData::markForbidden() { |
| 605 | owner().processChat(MTP_channelForbidden( |
| 606 | MTP_flags(isMegagroup() |
| 607 | ? MTPDchannelForbidden::Flag::f_megagroup |
| 608 | : MTPDchannelForbidden::Flag::f_broadcast), |
| 609 | MTP_long(peerToChannel(id).bare), |
| 610 | MTP_long(_accessHash), |
| 611 | MTP_string(name()), |
| 612 | MTPint())); |
| 613 | } |
| 614 | |
| 615 | bool ChannelData::isGroupAdmin(not_null<UserData*> user) const { |
| 616 | if (auto info = mgInfo.get()) { |
nothing calls this directly
no test coverage detected