From 37d1940993ce1a7962de532a21929c8e41f10e70 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 4 Jan 2024 18:19:24 +0300 Subject: [PATCH] Version 4.14.3: Fixed ttl period for sending of voice messages with ttl. --- Telegram/SourceFiles/api/api_media.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/api/api_media.cpp b/Telegram/SourceFiles/api/api_media.cpp index a9fdec5406..a76cb4b675 100644 --- a/Telegram/SourceFiles/api/api_media.cpp +++ b/Telegram/SourceFiles/api/api_media.cpp @@ -80,7 +80,9 @@ MTPInputMedia PrepareUploadedPhoto( RemoteFileInfo info) { using Flag = MTPDinputMediaUploadedPhoto::Flag; const auto spoiler = item->media() && item->media()->hasSpoiler(); - const auto ttlSeconds = item->media() && item->media()->ttlSeconds(); + const auto ttlSeconds = item->media() + ? item->media()->ttlSeconds() + : 0; const auto flags = (spoiler ? Flag::f_spoiler : Flag()) | (info.attachedStickers.empty() ? Flag() : Flag::f_stickers) | (ttlSeconds ? Flag::f_ttl_seconds : Flag()); @@ -100,7 +102,9 @@ MTPInputMedia PrepareUploadedDocument( } using Flag = MTPDinputMediaUploadedDocument::Flag; const auto spoiler = item->media() && item->media()->hasSpoiler(); - const auto ttlSeconds = item->media() && item->media()->ttlSeconds(); + const auto ttlSeconds = item->media() + ? item->media()->ttlSeconds() + : 0; const auto flags = (spoiler ? Flag::f_spoiler : Flag()) | (info.thumb ? Flag::f_thumb : Flag()) | (item->groupId() ? Flag::f_nosound_video : Flag())