1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Improve readability and infos in verbose log (#13828)

This commit is contained in:
sfan5 2023-09-22 18:41:10 +02:00 committed by GitHub
parent 5949172735
commit c3114132d3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 26 additions and 51 deletions

View file

@ -1317,9 +1317,7 @@ void Client::sendChatMessage(const std::wstring &message)
m_chat_message_allowance -= 1.0f;
NetworkPacket pkt(TOSERVER_CHAT_MESSAGE, 2 + message.size() * sizeof(u16));
pkt << message;
Send(&pkt);
} else if (m_out_chat_queue.size() < (u16) max_queue_size || max_queue_size < 0) {
m_out_chat_queue.push(message);
@ -1701,8 +1699,11 @@ void Client::typeChatMessage(const std::wstring &message)
if (message.empty())
return;
auto message_utf8 = wide_to_utf8(message);
infostream << "Typed chat message: \"" << message_utf8 << "\"" << std::endl;
// If message was consumed by script API, don't send it to server
if (m_mods_loaded && m_script->on_sending_message(wide_to_utf8(message)))
if (m_mods_loaded && m_script->on_sending_message(message_utf8))
return;
// Send to others