Add hidden group option when creating a community

This commit is contained in:
John Preston
2026-06-29 19:35:56 +04:00
parent 476e4f7397
commit f2bfaba789
4 changed files with 13 additions and 1 deletions
+4 -1
View File
@@ -63,11 +63,14 @@ void Communities::create(
const QString &title,
const QString &about,
not_null<PeerData*> peer,
bool hidden,
Fn<void(not_null<ChannelData*>)> done,
Fn<void(const QString &)> fail) {
using Flag = MTPcommunities_Create::Flag;
const auto flags = (about.isEmpty() ? Flag() : Flag::f_about)
| (hidden ? Flag::f_hidden : Flag());
_api.request(MTPcommunities_Create(
MTP_flags(about.isEmpty() ? Flag() : Flag::f_about),
MTP_flags(flags),
MTP_string(title),
MTP_string(about),
peer->input()