diff --git a/backends/frotz/main.cpp b/backends/frotz/main.cpp index 7507f3b6f7419608c74c542d1eab1517c4fcd784..c54466f93bd9504b06fba979f469f805e4e2236e 100644 --- a/backends/frotz/main.cpp +++ b/backends/frotz/main.cpp @@ -10,6 +10,7 @@ #include "transport/config.h" #include "transport/networkplugin.h" +#include "Swiften/Swiften.h" #include #include "unistd.h" #include "signal.h" @@ -145,14 +146,13 @@ static void start_dfrotz(dfrotz &p, const std::string &game) { class FrotzNetworkPlugin : public NetworkPlugin { public: - FrotzNetworkPlugin(Config *config, Swift::SimpleEventLoop *loop, const std::string &host, int port) : NetworkPlugin(loop, host, port) { + FrotzNetworkPlugin(Config *config, Swift::SimpleEventLoop *loop, const std::string &host, int port) : NetworkPlugin() { this->config = config; } void handleLoginRequest(const std::string &user, const std::string &legacyName, const std::string &password) { np->handleConnected(user); - Swift::StatusShow status; - np->handleBuddyChanged(user, "zcode", "ZCode", "ZCode", status.getType()); + np->handleBuddyChanged(user, "zcode", "ZCode", "ZCode", pbnetwork::STATUS_ONLINE); // sleep(1); // np->handleMessage(np->m_user, "zork", first_msg); }