Improve field names.
This commit is contained in:
parent
66170213fc
commit
ef1bfc7c3e
@ -1237,8 +1237,8 @@ StickersManager::StickersManager(Td *td, ActorShared<> parent) : td_(td), parent
|
|||||||
narrow_cast<int32>(G()->shared_config().get_option_integer("favorite_stickers_limit", 5)));
|
narrow_cast<int32>(G()->shared_config().get_option_integer("favorite_stickers_limit", 5)));
|
||||||
on_update_dice_emojis();
|
on_update_dice_emojis();
|
||||||
|
|
||||||
next_click_animated_emoji_message_ = Time::now();
|
next_click_animated_emoji_message_time_ = Time::now();
|
||||||
next_update_animated_emoji_clicked_ = Time::now();
|
next_update_animated_emoji_clicked_time_ = Time::now();
|
||||||
}
|
}
|
||||||
|
|
||||||
void StickersManager::start_up() {
|
void StickersManager::start_up() {
|
||||||
@ -4084,7 +4084,7 @@ void StickersManager::choose_animated_emoji_click_sticker(const StickerSet *stic
|
|||||||
|
|
||||||
auto now = Time::now();
|
auto now = Time::now();
|
||||||
if (last_clicked_animated_emoji_ == message_text && last_clicked_animated_emoji_full_message_id_ == full_message_id &&
|
if (last_clicked_animated_emoji_ == message_text && last_clicked_animated_emoji_full_message_id_ == full_message_id &&
|
||||||
next_click_animated_emoji_message_ >= now + 2 * MIN_ANIMATED_EMOJI_CLICK_DELAY) {
|
next_click_animated_emoji_message_time_ >= now + 2 * MIN_ANIMATED_EMOJI_CLICK_DELAY) {
|
||||||
return promise.set_value(nullptr);
|
return promise.set_value(nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4132,18 +4132,18 @@ void StickersManager::choose_animated_emoji_click_sticker(const StickerSet *stic
|
|||||||
} else {
|
} else {
|
||||||
set_timeout_in(0.5);
|
set_timeout_in(0.5);
|
||||||
}
|
}
|
||||||
if (now >= next_click_animated_emoji_message_) {
|
if (now >= next_click_animated_emoji_message_time_) {
|
||||||
next_click_animated_emoji_message_ = now + MIN_ANIMATED_EMOJI_CLICK_DELAY;
|
next_click_animated_emoji_message_time_ = now + MIN_ANIMATED_EMOJI_CLICK_DELAY;
|
||||||
promise.set_value(get_sticker_object(result.second));
|
promise.set_value(get_sticker_object(result.second));
|
||||||
} else {
|
} else {
|
||||||
create_actor<SleepActor>("SendClickAnimatedEmojiMessageResponse", next_click_animated_emoji_message_ - now,
|
create_actor<SleepActor>("SendClickAnimatedEmojiMessageResponse", next_click_animated_emoji_message_time_ - now,
|
||||||
PromiseCreator::lambda([actor_id = actor_id(this), sticker_id = result.second,
|
PromiseCreator::lambda([actor_id = actor_id(this), sticker_id = result.second,
|
||||||
promise = std::move(promise)](Result<Unit> result) mutable {
|
promise = std::move(promise)](Result<Unit> result) mutable {
|
||||||
send_closure(actor_id, &StickersManager::send_click_animated_emoji_message_response,
|
send_closure(actor_id, &StickersManager::send_click_animated_emoji_message_response,
|
||||||
sticker_id, std::move(promise));
|
sticker_id, std::move(promise));
|
||||||
}))
|
}))
|
||||||
.release();
|
.release();
|
||||||
next_click_animated_emoji_message_ += MIN_ANIMATED_EMOJI_CLICK_DELAY;
|
next_click_animated_emoji_message_time_ += MIN_ANIMATED_EMOJI_CLICK_DELAY;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4338,7 +4338,7 @@ void StickersManager::schedule_update_animated_emoji_clicked(const StickerSet *s
|
|||||||
}
|
}
|
||||||
|
|
||||||
auto now = Time::now();
|
auto now = Time::now();
|
||||||
auto start_time = max(now, next_update_animated_emoji_clicked_);
|
auto start_time = max(now, next_update_animated_emoji_clicked_time_);
|
||||||
for (size_t i = 0; i < clicks.size(); i++) {
|
for (size_t i = 0; i < clicks.size(); i++) {
|
||||||
auto index = clicks[i].first;
|
auto index = clicks[i].first;
|
||||||
auto sticker_id = sticker_ids[index];
|
auto sticker_id = sticker_ids[index];
|
||||||
@ -4353,7 +4353,7 @@ void StickersManager::schedule_update_animated_emoji_clicked(const StickerSet *s
|
|||||||
}))
|
}))
|
||||||
.release();
|
.release();
|
||||||
}
|
}
|
||||||
next_update_animated_emoji_clicked_ = start_time + clicks.back().second + MIN_ANIMATED_EMOJI_CLICK_DELAY;
|
next_update_animated_emoji_clicked_time_ = start_time + clicks.back().second + MIN_ANIMATED_EMOJI_CLICK_DELAY;
|
||||||
}
|
}
|
||||||
|
|
||||||
void StickersManager::send_update_animated_emoji_clicked(FullMessageId full_message_id, FileId sticker_id) {
|
void StickersManager::send_update_animated_emoji_clicked(FullMessageId full_message_id, FileId sticker_id) {
|
||||||
|
@ -766,8 +766,8 @@ class StickersManager final : public Actor {
|
|||||||
|
|
||||||
std::unordered_map<int64, unique_ptr<PendingSetStickerSetThumbnail>> pending_set_sticker_set_thumbnails_;
|
std::unordered_map<int64, unique_ptr<PendingSetStickerSetThumbnail>> pending_set_sticker_set_thumbnails_;
|
||||||
|
|
||||||
double next_click_animated_emoji_message_ = 0;
|
double next_click_animated_emoji_message_time_ = 0;
|
||||||
double next_update_animated_emoji_clicked_ = 0;
|
double next_update_animated_emoji_clicked_time_ = 0;
|
||||||
vector<PendingGetAnimatedEmojiClickSticker> pending_get_animated_emoji_click_stickers_;
|
vector<PendingGetAnimatedEmojiClickSticker> pending_get_animated_emoji_click_stickers_;
|
||||||
vector<PendingOnAnimatedEmojiClicked> pending_on_animated_emoji_message_clicked_;
|
vector<PendingOnAnimatedEmojiClicked> pending_on_animated_emoji_message_clicked_;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user