diff --git a/src/app.cpp b/src/app.cpp index 3c2a903..58debc4 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -58,6 +58,10 @@ App::App(const Wt::WEnvironment &env, Broadcast &server): messageReceived_ = std::make_unique("newmessage.mp3"); } +App::~App() { + server_.disconnect(this); +} + void App::initApp() { setTitle("YP Direct Chat"); setCssTheme(""); diff --git a/src/app.h b/src/app.h index 6341b80..7ff0c14 100644 --- a/src/app.h +++ b/src/app.h @@ -15,6 +15,7 @@ namespace Magick { class App : public Wt::WApplication, public Client { public: App(const Wt::WEnvironment& env, Broadcast& server); + ~App(); private: std::unordered_map genders_ {