diff --git a/spectrum/src/main.cpp b/spectrum/src/main.cpp index c57573ea4f2cf4d74924b462df473145f0c12dfc..e29ab59a0bd2f616d5fec51e5288b33f506b8c11 100644 --- a/spectrum/src/main.cpp +++ b/spectrum/src/main.cpp @@ -12,6 +12,7 @@ #include "transport/statsresponder.h" #include "transport/usersreconnecter.h" #include "transport/util.h" +#include "transport/gatewayresponder.h" #include "Swiften/EventLoop/SimpleEventLoop.h" #include #include @@ -360,7 +361,7 @@ int main(int argc, char **argv) } #else if (CONFIG_STRING(&config, "database.type") == "sqlite3") { - std::cerr << "Spectrum2 is not compiled with mysql backend.\n"; + std::cerr << "Spectrum2 is not compiled with sqlite3 backend.\n"; return -2; } #endif @@ -421,6 +422,9 @@ int main(int argc, char **argv) StatsResponder statsResponder(&transport, &userManager, &plugin, storageBackend); statsResponder.start(); + GatewayResponder gatewayResponder(transport.getIQRouter(), &userManager); + gatewayResponder.start(); + eventLoop_ = &eventLoop; eventLoop.run();