Add Api::Communities with basic operations.

This commit is contained in:
John Preston
2026-06-12 09:05:05 +04:00
parent 5d84fa0e11
commit be83da2852
5 changed files with 466 additions and 0 deletions
+6
View File
@@ -14,6 +14,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "api/api_chat_links.h"
#include "api/api_chat_participants.h"
#include "api/api_cloud_password.h"
#include "api/api_communities.h"
#include "api/api_hash.h"
#include "api/api_invite_links.h"
#include "api/api_media.h"
@@ -218,6 +219,7 @@ ApiWrap::ApiWrap(not_null<Main::Session*> session)
, _polls(std::make_unique<Api::Polls>(this))
, _todoLists(std::make_unique<Api::TodoLists>(this))
, _chatParticipants(std::make_unique<Api::ChatParticipants>(this))
, _communities(std::make_unique<Api::Communities>(this))
, _unreadThings(std::make_unique<Api::UnreadThings>(this))
, _ringtones(std::make_unique<Api::Ringtones>(this))
, _composeWithAi(std::make_unique<Api::ComposeWithAi>(this))
@@ -5545,6 +5547,10 @@ Api::ChatParticipants &ApiWrap::chatParticipants() {
return *_chatParticipants;
}
Api::Communities &ApiWrap::communities() {
return *_communities;
}
Api::UnreadThings &ApiWrap::unreadThings() {
return *_unreadThings;
}