fix: schedule stickers & set min for paid reactions

This commit is contained in:
AlexeyZavar 2024-10-22 00:28:38 +03:00
parent 40e1f307a7
commit 84e7ff2637
2 changed files with 8 additions and 1 deletions

View file

@ -67,6 +67,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include <QtSvg/QSvgRenderer>
// AyuGram includes
#include "ayu/ayu_settings.h"
#include "ayu/utils/telegram_helpers.h"
#include "styles/style_ayu_styles.h"
#include "window/window_session_controller.h"
@ -1415,6 +1416,12 @@ void StickerSetBox::Inner::chosen(
const auto animation = options.scheduled
? Ui::MessageSendingAnimationFrom()
: messageSentAnimationInfo(index, sticker);
if (AyuSettings::isUseScheduledMessages() && !options.scheduled) {
auto current = base::unixtime::now();
options.scheduled = current + 12;
}
_show->processChosenSticker({
.document = sticker,
.options = options,

View file

@ -38,7 +38,7 @@ namespace Payments {
namespace {
constexpr auto kMaxPerReactionFallback = 2'500;
constexpr auto kDefaultPerReaction = 50;
constexpr auto kDefaultPerReaction = 1;
void TryAddingPaidReaction(
not_null<Main::Session*> session,