From 8385e885def80d08bc70033c18b1c4662c203ff3 Mon Sep 17 00:00:00 2001
From: Akira Ohgaki <akiraohgaki@gmail.com>
Date: Tue, 6 Feb 2018 18:38:13 +0900
Subject: [PATCH] Set websocket url info

---
 app/src/websockets/websocketserver.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/app/src/websockets/websocketserver.cpp b/app/src/websockets/websocketserver.cpp
index 0c52dab..405af58 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();
 }
 
-- 
GitLab