Mercurial > irccd
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 } |