Removed transcribe buttons from scheduled messages.

This commit is contained in:
23rd 2024-05-14 02:52:18 +03:00
parent 2afb69e787
commit 41e414af37
2 changed files with 2 additions and 0 deletions

View file

@ -440,6 +440,7 @@ QSize Document::countOptimalSize() {
const auto session = &history->session(); const auto session = &history->session();
const auto transcribes = &session->api().transcribes(); const auto transcribes = &session->api().transcribes();
if (_parent->data()->media()->ttlSeconds() if (_parent->data()->media()->ttlSeconds()
|| _realParent->isScheduled()
|| (!session->premium() || (!session->premium()
&& !transcribes->freeFor(_realParent) && !transcribes->freeFor(_realParent)
&& !transcribes->trialsSupport())) { && !transcribes->trialsSupport())) {

View file

@ -2063,6 +2063,7 @@ bool Gif::needCornerStatusDisplay() const {
void Gif::ensureTranscribeButton() const { void Gif::ensureTranscribeButton() const {
if (_data->isVideoMessage() if (_data->isVideoMessage()
&& !_parent->data()->media()->ttlSeconds() && !_parent->data()->media()->ttlSeconds()
&& !_parent->data()->isScheduled()
&& (_data->session().premium() && (_data->session().premium()
|| _data->session().api().transcribes().trialsSupport())) { || _data->session().api().transcribes().trialsSupport())) {
if (!_transcribe) { if (!_transcribe) {