diff options
Diffstat (limited to 'server/src/server_session.cpp')
-rw-r--r-- | server/src/server_session.cpp | 6 |
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(...) |