From 6fab4e1dc304a84dc3e2eb7f7046d468b4db334c Mon Sep 17 00:00:00 2001 From: ZavaruKitsu Date: Sun, 24 Dec 2023 16:26:28 +0300 Subject: [PATCH] fix: noforwards --- Telegram/SourceFiles/history/history.cpp | 14 +++++--------- .../SourceFiles/history/history_item_helpers.cpp | 3 ++- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Telegram/SourceFiles/history/history.cpp b/Telegram/SourceFiles/history/history.cpp index e130fc1ec..027c84c50 100644 --- a/Telegram/SourceFiles/history/history.cpp +++ b/Telegram/SourceFiles/history/history.cpp @@ -482,14 +482,11 @@ void History::destroyMessage(not_null item) { // AyuGram saveDeletedMessages const auto settings = &AyuSettings::getInstance(); - if (settings->saveDeletedMessages && item->isRegular() && !item->isGroupMigrate()) - { - if (!item->isService()) - { + if (settings->saveDeletedMessages && item->isRegular() && !item->isGroupMigrate()) { + if (!item->isService()) { item->setAyuHint(settings->deletedMark); } - else - { + else { const auto msg = TextWithEntities{ "Message deleted", { @@ -506,8 +503,7 @@ void History::destroyMessage(not_null item) { | MessageFlag::HasReplyInfo | MessageFlag::HasPostAuthor; - if (item->isPost()) - { + if (item->isPost()) { flags |= MessageFlag::Post; } @@ -521,7 +517,7 @@ void History::destroyMessage(not_null item) { session().data().nextLocalMessageId(), flags, UserId(), - replyTo, + replyTo, base::unixtime::now(), item->author()->id, "AyuGram"_q, diff --git a/Telegram/SourceFiles/history/history_item_helpers.cpp b/Telegram/SourceFiles/history/history_item_helpers.cpp index f9a912737..a0eebbf50 100644 --- a/Telegram/SourceFiles/history/history_item_helpers.cpp +++ b/Telegram/SourceFiles/history/history_item_helpers.cpp @@ -361,7 +361,8 @@ MessageFlags FlagsFromMTP( ? Flag::IsOrWasScheduled : Flag()) | ((flags & MTP::f_views) ? Flag::HasViews : Flag()) - | ((flags & MTP::f_noforwards) ? Flag::NoForwards : Flag()) + // AyuGram: removed + // | ((flags & MTP::f_noforwards) ? Flag::NoForwards : Flag()) | ((flags & MTP::f_invert_media) ? Flag::InvertMedia : Flag()); }