wesnothd: Use actual username when sending lobby messages too
(cherry-picked from commit 47b6b7f2a4
)
This commit is contained in:
parent
04837d9100
commit
0cefba70b3
1 changed files with 4 additions and 3 deletions
|
@ -1091,9 +1091,6 @@ void server::handle_nickserv(socket_ptr socket, simple_wml::node& nickserv)
|
|||
|
||||
void server::handle_message(socket_ptr socket, simple_wml::node& message)
|
||||
{
|
||||
simple_wml::document relay_message;
|
||||
message.copy_into(relay_message.root().add_child("message"));
|
||||
|
||||
auto user = player_connections_.find(socket);
|
||||
if(user->info().is_message_flooding()) {
|
||||
send_server_message(socket,
|
||||
|
@ -1102,6 +1099,10 @@ void server::handle_message(socket_ptr socket, simple_wml::node& message)
|
|||
return;
|
||||
}
|
||||
|
||||
simple_wml::document relay_message;
|
||||
message.set_attr_dup("sender", user->name().c_str());
|
||||
message.copy_into(relay_message.root().add_child("message"));
|
||||
|
||||
const simple_wml::string_span& msg = message["message"];
|
||||
chat_message::truncate_message(msg, message);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue