diff --git a/app/src/websockets/websocketserver.cpp b/app/src/websockets/websocketserver.cpp index 0c52dabfd5534ea95ded0e587205fd4d77c08c42..405af58a9d4ee8b863e415d3ed12f0a9cdce1160 100644 --- a/app/src/websockets/websocketserver.cpp +++ b/app/src/websockets/websocketserver.cpp @@ -55,6 +55,10 @@ WebSocketServer::~WebSocketServer() bool WebSocketServer::start() { if (wsServer_->listen(QHostAddress::Any, serverPort_)) { + auto application = configHandler_->getUsrConfigApplication(); + application["websocket_url"] = serverUrl().toString(); + configHandler_->setUsrConfigApplication(application); + emit started(); return true; } @@ -63,6 +67,10 @@ bool WebSocketServer::start() void WebSocketServer::stop() { + auto application = configHandler_->getUsrConfigApplication(); + application["websocket_url"] = QString(""); + configHandler_->setUsrConfigApplication(application); + wsServer_->close(); }