Mercurial > malikania
diff server/main.cpp @ 92:4031eda60e11
Misc: switch to JSON, #650
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 07 Jun 2017 20:44:37 +0200 |
parents | d458af0b7748 |
children | 51dd7a4914ec |
line wrap: on
line diff
--- a/server/main.cpp Tue Apr 25 12:44:18 2017 +0200 +++ b/server/main.cpp Wed Jun 07 20:44:37 2017 +0200 @@ -18,25 +18,26 @@ #include <iostream> +#include <malikania/server/database.hpp> #include <malikania/server/server.hpp> int main() { - mlk::server::server_settings sv_params; + mlk::server::settings sv_params{ + 3320, + "/home/markand/null/server.crt", + "/home/markand/null/server.key", + }; - sv_params.port = 3320; - sv_params.certificate = "/home/markand/null/server.crt"; - sv_params.key = "/home/markand/null/server.key"; - - mlk::server::database_settings db_params; - - db_params["type"] = "sqlite"; - db_params["path"] = "/home/markand/kingdom.db"; + mlk::server::database db({ + { "type", "sqlite" }, + { "path", "/home/markand/kingdom.db" } + }); boost::asio::io_service service; try { - mlk::server::server server(service, sv_params, db_params); + mlk::server::server server(service, db, sv_params); for (;;) { service.run();