From fe89b94d32b7f2d2e15cda0870464ab4d5b0d775 Mon Sep 17 00:00:00 2001
From: Akira Ohgaki <akiraohgaki@gmail.com>
Date: Fri, 12 May 2017 19:49:49 +0900
Subject: [PATCH] slots

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

diff --git a/app/src/websockets/websocketserver.cpp b/app/src/websockets/websocketserver.cpp
index 6e49c08..877e8af 100644
--- a/app/src/websockets/websocketserver.cpp
+++ b/app/src/websockets/websocketserver.cpp
@@ -227,6 +227,16 @@ void WebSocketServer::callFunction(const QJsonObject &request, QWebSocket *wsCli
     else if (call == "OcsHandler::getContent") {
         response["result"] = ocsHandler_->getContent(arg[0].toString(), arg[1].toString());
     }
+    // ItemHandler
+    else if (call == "ItemHandler::metadataSet") {
+        response["result"] = itemHandler_->metadataSet();
+    }
+    else if (call == "ItemHandler::download") {
+        itemHandler_->download(arg[0].toString(), arg[1].toString(), arg[2].toString(), arg[3].toString());
+    }
+    else if (call == "ItemHandler::uninstall") {
+        itemHandler_->uninstall(arg[0].toString());
+    }
 
     wsClient->sendTextMessage(QString(qtlib::Json(response).toJson()));
     //wsClient->sendBinaryMessage(qtlib::Json(response).toJson());
-- 
GitLab