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); } }