Added ephemeral messages data component with receive and send support.

This commit is contained in:
23rd
2026-06-11 13:21:40 +03:00
committed by John Preston
parent d5141215df
commit c511e828b3
16 changed files with 645 additions and 10 deletions
@@ -30,6 +30,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "storage/storage_account.h"
#include "storage/storage_facade.h"
#include "data/components/credits.h"
#include "data/components/ephemeral_messages.h"
#include "data/components/factchecks.h"
#include "data/components/gift_auctions.h"
#include "data/components/location_pickers.h"
@@ -119,6 +120,7 @@ Session::Session(
, _recentSharedGifts(std::make_unique<Data::RecentSharedMediaGifts>(this))
, _giftAuctions(std::make_unique<Data::GiftAuctions>(this))
, _scheduledMessages(std::make_unique<Data::ScheduledMessages>(this))
, _ephemeralMessages(std::make_unique<Data::EphemeralMessages>(this))
, _sponsoredMessages(std::make_unique<Data::SponsoredMessages>(this))
, _topPeers(std::make_unique<Data::TopPeers>(this, Data::TopPeerType::Chat))
, _topBotApps(