Skip to content

Commit

Permalink
wesnothd: Use actual username when sending lobby messages too
Browse files Browse the repository at this point in the history
  • Loading branch information
irydacea committed Apr 15, 2018
1 parent 03d80a0 commit 47b6b7f
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/server/server.cpp
Expand Up @@ -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,
Expand All @@ -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);

Expand Down

0 comments on commit 47b6b7f

Please sign in to comment.