Improve NetQuery debug.

This commit is contained in:
levlam 2022-04-14 12:53:16 +03:00
parent c72ad76b31
commit dfa38e059d

View File

@ -995,7 +995,6 @@ void Session::add_query(NetQueryPtr &&net_query) {
} }
void Session::connection_send_query(ConnectionInfo *info, NetQueryPtr &&net_query, uint64 message_id) { void Session::connection_send_query(ConnectionInfo *info, NetQueryPtr &&net_query, uint64 message_id) {
net_query->debug("Session: trying to send to mtproto::connection");
CHECK(info->state_ == ConnectionInfo::State::Ready); CHECK(info->state_ == ConnectionInfo::State::Ready);
current_info_ = info; current_info_ = info;
@ -1015,6 +1014,7 @@ void Session::connection_send_query(ConnectionInfo *info, NetQueryPtr &&net_quer
} }
if (!invoke_after.empty()) { if (!invoke_after.empty()) {
if (!unknown_queries_.empty()) { if (!unknown_queries_.empty()) {
net_query->debug("Session: wait unknown query to invoke after it");
pending_invoke_after_queries_.push_back(std::move(net_query)); pending_invoke_after_queries_.push_back(std::move(net_query));
return; return;
} }
@ -1022,6 +1022,7 @@ void Session::connection_send_query(ConnectionInfo *info, NetQueryPtr &&net_quer
bool immediately_fail_query = false; bool immediately_fail_query = false;
if (!immediately_fail_query) { if (!immediately_fail_query) {
net_query->debug("Session: send to mtproto::connection");
auto r_message_id = auto r_message_id =
info->connection_->send_query(net_query->query().clone(), net_query->gzip_flag() == NetQuery::GzipFlag::On, info->connection_->send_query(net_query->query().clone(), net_query->gzip_flag() == NetQuery::GzipFlag::On,
message_id, invoke_after_ids, static_cast<bool>(net_query->quick_ack_promise_)); message_id, invoke_after_ids, static_cast<bool>(net_query->quick_ack_promise_));