Improve logging.
This commit is contained in:
parent
e595730735
commit
71b7eaa4a5
@ -492,7 +492,6 @@ unique_ptr<MessageReactions> MessageReactions::get_message_reactions(
|
||||
result->is_min_ = reactions->min_;
|
||||
|
||||
FlatHashSet<string> reaction_strings;
|
||||
FlatHashSet<DialogId, DialogIdHash> recent_choosers;
|
||||
for (auto &reaction_count : reactions->results_) {
|
||||
auto reaction_str = get_message_reaction_string(reaction_count->reaction_);
|
||||
if (reaction_count->count_ <= 0 || reaction_count->count_ >= MessageReaction::MAX_CHOOSE_COUNT ||
|
||||
@ -506,6 +505,7 @@ unique_ptr<MessageReactions> MessageReactions::get_message_reactions(
|
||||
continue;
|
||||
}
|
||||
|
||||
FlatHashSet<DialogId, DialogIdHash> recent_choosers;
|
||||
vector<DialogId> recent_chooser_dialog_ids;
|
||||
vector<std::pair<ChannelId, MinChannel>> recent_chooser_min_channels;
|
||||
for (auto &peer_reaction : reactions->recent_reactions_) {
|
||||
@ -513,11 +513,11 @@ unique_ptr<MessageReactions> MessageReactions::get_message_reactions(
|
||||
if (peer_reaction_str == reaction_str) {
|
||||
DialogId dialog_id(peer_reaction->peer_id_);
|
||||
if (!dialog_id.is_valid()) {
|
||||
LOG(ERROR) << "Receive invalid " << dialog_id << " as a recent chooser";
|
||||
LOG(ERROR) << "Receive invalid " << dialog_id << " as a recent chooser for reaction " << reaction_str;
|
||||
continue;
|
||||
}
|
||||
if (!recent_choosers.insert(dialog_id).second) {
|
||||
LOG(ERROR) << "Receive duplicate " << dialog_id << " as a recent chooser";
|
||||
LOG(ERROR) << "Receive duplicate " << dialog_id << " as a recent chooser for reaction " << reaction_str;
|
||||
continue;
|
||||
}
|
||||
if (!td->messages_manager_->have_dialog_info(dialog_id)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user