From 6e368fedeb97dcca7fa08967d4cd89d710fd8fc6 Mon Sep 17 00:00:00 2001 From: AlexeyZavar Date: Mon, 26 Jan 2026 22:21:34 +0300 Subject: [PATCH] fix: allow forwarding expiring videos --- Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp | 2 +- Telegram/SourceFiles/data/data_media_types.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp b/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp index 6cdeb0858e..4d1cc9baab 100644 --- a/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp +++ b/Telegram/SourceFiles/ayu/features/forward/ayu_forward.cpp @@ -220,7 +220,7 @@ bool isAyuForwardNeeded(const std::vector> &items) { } bool isAyuForwardNeeded(not_null item) { - if (item->isDeleted() || item->isAyuNoForwards() || item->unsupportedTTL()) { + if (item->isDeleted() || item->isAyuNoForwards() || item->unsupportedTTL() || item->media() && item->media()->ttlSeconds()) { return true; } return false; diff --git a/Telegram/SourceFiles/data/data_media_types.cpp b/Telegram/SourceFiles/data/data_media_types.cpp index 8e613a2851..f4d68a6899 100644 --- a/Telegram/SourceFiles/data/data_media_types.cpp +++ b/Telegram/SourceFiles/data/data_media_types.cpp @@ -1354,7 +1354,7 @@ crl::time MediaFile::ttlSeconds() const { } bool MediaFile::allowsForward() const { - return !ttlSeconds(); + return true; } bool MediaFile::updateInlineResultMedia(const MTPMessageMedia &media) {