summaryrefslogtreecommitdiff
path: root/server/src/server_session.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/server_session.cpp')
-rw-r--r--server/src/server_session.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/server/src/server_session.cpp b/server/src/server_session.cpp
index 2b80e6a..c9b8e91 100644
--- a/server/src/server_session.cpp
+++ b/server/src/server_session.cpp
@@ -243,7 +243,6 @@ void server_session::handle_command(client_msg *msg)
break;
case CLIENT_MSG_TYPE::CLIENT_CORE_INFO_REQUEST:
{
- //TODO: settings values here
server_msg msg;
msg.set_type(SERVER_MSG_TYPE::SERVER_CORE_INFO_REPLY);
msg.mutable_server_core_info_reply()->set_version(1);
@@ -251,11 +250,12 @@ void server_session::handle_command(client_msg *msg)
for(auto it : runtime_config.config_file.get_child("server")) //load server node
{
std::string val = it.second.get_value<std::string>("empty_value"); //TODO: something better here. we need to avoid subtrees and empty vars
- if(val == "" || val == "empty_value")
+ if(/*val == "" ||*/ val == "empty_value")
continue;
setting *i = msg.mutable_server_core_info_reply()->add_settings();
i->set_name(it.first);
- //TODO: is it possible to set something better than just list of core setting names ?
+ i->set_value(val);
+ //TODO: is it possible to set something better than just list of core setting ?
}
}
catch(...)