Mercurial > irccd
diff irccd-test/main.cpp @ 761:f25c878d823b
Irccd: re-enable javascript in irccd, irccd-test
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sat, 11 Aug 2018 21:49:09 +0200 |
parents | 97b356010785 |
children | 8c44bbcbbab9 |
line wrap: on
line diff
--- a/irccd-test/main.cpp Fri Aug 10 12:29:00 2018 +0200 +++ b/irccd-test/main.cpp Sat Aug 11 21:49:09 2018 +0200 @@ -43,6 +43,7 @@ #include <irccd/test/debug_server.hpp> #if defined(IRCCD_HAVE_JS) +# include <irccd/js/js_api.hpp> # include <irccd/js/js_plugin.hpp> #endif @@ -633,11 +634,11 @@ daemon = std::make_unique<irccd>(io); daemon->plugins().add_loader(std::make_unique<dynlib_plugin_loader>()); -#if defined(HAVE_JS) - auto loader = std::make_unique<js_plugin_loader>(); +#if defined(IRCCD_HAVE_JS) + auto loader = std::make_unique<js::js_plugin_loader>(*daemon); - for (const auto& f : jsapi::registry) - daemon->get_modules().push_back(f()); + for (const auto& f : js::js_api::registry) + loader->get_modules().push_back(f()); daemon->plugins().add_loader(std::move(loader)); #endif