From 70e49025b1dc47214064ac48f5ec5f7f9eef60b2 Mon Sep 17 00:00:00 2001 From: ZavaruKitsu Date: Tue, 1 Aug 2023 13:45:30 +0000 Subject: [PATCH] fix: don't increment views --- Telegram/SourceFiles/data/data_stories.cpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/Telegram/SourceFiles/data/data_stories.cpp b/Telegram/SourceFiles/data/data_stories.cpp index aba09d02e..e1eb5791c 100644 --- a/Telegram/SourceFiles/data/data_stories.cpp +++ b/Telegram/SourceFiles/data/data_stories.cpp @@ -1232,10 +1232,22 @@ void Stories::sendIncrementViewsRequests() { } checkQuitPreventFinished(); }; - api->request(MTPstories_IncrementStoryViews( - _owner->peer(peer)->asUser()->inputUser, - MTP_vector(std::move(ids)) - )).done(finish).fail(finish).send(); + + // AyuGram sendReadStories + const auto settings = &AyuSettings::getInstance(); + + if (settings->sendReadStories) + { + api->request(MTPstories_IncrementStoryViews( + _owner->peer(peer)->asUser()->inputUser, + MTP_vector(std::move(ids)) + )).done(finish).fail(finish).send(); + } + else + { + finish(); + } + _incrementViewsPending.remove(peer); } }