Initial support for streamed stories.

This commit is contained in:
John Preston
2025-10-13 22:49:10 +04:00
parent 18438b17a5
commit c11cab858d
30 changed files with 597 additions and 92 deletions
@@ -661,6 +661,8 @@ std::shared_ptr<DynamicImage> MakeStoryThumbnail(
const auto id = story->fullId();
return v::match(story->media().data, [](v::null_t) -> Result {
return std::make_shared<EmptyThumbnail>();
}, [](const std::shared_ptr<Data::GroupCall> &call) -> Result {
return std::make_shared<EmptyThumbnail>();
}, [&](not_null<PhotoData*> photo) -> Result {
return std::make_shared<PhotoThumbnail>(photo, id, true);
}, [&](not_null<DocumentData*> video) -> Result {