diff --git a/examples/usermanager/main.cpp b/examples/usermanager/main.cpp index abd00d2358b900c681326cb22bb5061d47d8bf30..f41b7eabee011e9b34f3a00d503ee58dc635eed2 100644 --- a/examples/usermanager/main.cpp +++ b/examples/usermanager/main.cpp @@ -10,17 +10,17 @@ using namespace Transport; int main(void) { - Config::Variables config; - if (!Config::load("sample.cfg", config)) { + Config config; + if (!config.load("sample.cfg")) { std::cout << "Can't open sample.cfg configuration file.\n"; return 1; } Swift::SimpleEventLoop eventLoop; - Component transport(&eventLoop, config); + Component transport(&eventLoop, &config); Logger logger(&transport); - SQLite3Backend sql(config); + SQLite3Backend sql(&config); logger.setStorageBackend(&sql); if (!sql.connect()) { std::cout << "Can't connect to database.\n"; @@ -29,7 +29,6 @@ int main(void) transport.setStorageBackend(&sql); UserManager userManager(&transport); - UserRegistration userRegistration(&transport, &userManager, &sql); transport.connect();