comparison irccd-test/main.cpp @ 841:1399755352e7

irccd: use appropriate function names in bot
author David Demelier <markand@malikania.fr>
date Fri, 14 Jun 2019 20:53:00 +0200
parents e9da936309df
children 688f28dd3241
comparison
equal deleted inserted replaced
840:fdb1e0f5fd6d 841:1399755352e7
140 name = boost::algorithm::trim_copy(name); 140 name = boost::algorithm::trim_copy(name);
141 141
142 if (name.empty()) 142 if (name.empty())
143 name = "test"; 143 name = "test";
144 144
145 auto s = daemon->servers().get(name); 145 auto s = daemon->get_servers().get(name);
146 146
147 if (!s) { 147 if (!s) {
148 s = std::make_shared<debug_server>(io, std::move(name), "localhost"); 148 s = std::make_shared<debug_server>(io, std::move(name), "localhost");
149 daemon->servers().add(s); 149 daemon->get_servers().add(s);
150 } 150 }
151 151
152 return s; 152 return s;
153 } 153 }
154 154
596 void load_plugins(int argc, char** argv) 596 void load_plugins(int argc, char** argv)
597 { 597 {
598 if (argc <= 0) 598 if (argc <= 0)
599 usage(); 599 usage();
600 600
601 daemon->plugins().load("test", boost::filesystem::exists(argv[0]) ? argv[0] : ""); 601 daemon->get_plugins().load("test", boost::filesystem::exists(argv[0]) ? argv[0] : "");
602 plugin = daemon->plugins().get("test"); 602 plugin = daemon->get_plugins().get("test");
603 } 603 }
604 604
605 // }}} 605 // }}}
606 606
607 // {{{ load_config 607 // {{{ load_config
641 // {{{ load 641 // {{{ load
642 642
643 void load(int argc, char** argv) 643 void load(int argc, char** argv)
644 { 644 {
645 daemon = std::make_unique<bot>(io); 645 daemon = std::make_unique<bot>(io);
646 daemon->plugins().add_loader(std::make_unique<dynlib_plugin_loader>()); 646 daemon->get_plugins().add_loader(std::make_unique<dynlib_plugin_loader>());
647 647
648 #if defined(IRCCD_HAVE_JS) 648 #if defined(IRCCD_HAVE_JS)
649 auto loader = std::make_unique<js::plugin_loader>(*daemon); 649 auto loader = std::make_unique<js::plugin_loader>(*daemon);
650 650
651 for (const auto& f : js::api::registry()) 651 for (const auto& f : js::api::registry())
652 loader->get_modules().push_back(f()); 652 loader->get_modules().push_back(f());
653 653
654 daemon->plugins().add_loader(std::move(loader)); 654 daemon->get_plugins().add_loader(std::move(loader));
655 #endif 655 #endif
656 656
657 load_options(argc, argv); 657 load_options(argc, argv);
658 load_plugins(argc, argv); 658 load_plugins(argc, argv);
659 } 659 }