From 7770193cbd3f7105c51b000b6611f6e7224f5ab0 Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Fri, 12 May 2017 19:43:49 +0900 Subject: [PATCH] slots --- app/src/websockets/websocketserver.cpp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/app/src/websockets/websocketserver.cpp b/app/src/websockets/websocketserver.cpp index 54d462e..6e49c08 100644 --- a/app/src/websockets/websocketserver.cpp +++ b/app/src/websockets/websocketserver.cpp @@ -206,6 +206,27 @@ void WebSocketServer::callFunction(const QJsonObject &request, QWebSocket *wsCli response["result"] = systemHandler_->applyFile(arg[0].toString(), arg[1].toString()); #endif } + // OcsHandler + else if (call == "OcsHandler::addProviders") { + response["result"] = ocsHandler_->addProviders(arg[0].toString()); + } + else if (call == "OcsHandler::removeProvider") { + response["result"] = ocsHandler_->removeProvider(arg[0].toString()); + } + else if (call == "OcsHandler::updateAllCategories") { + response["result"] = ocsHandler_->updateAllCategories(arg[0].toBool()); + } + else if (call == "OcsHandler::updateCategories") { + response["result"] = ocsHandler_->updateCategories(arg[0].toString(), arg[1].toBool()); + } + else if (call == "OcsHandler::getContents") { + response["result"] = ocsHandler_->getContents(arg[0].toString(), arg[1].toString(), + arg[2].toString(), arg[3].toString(), + arg[4].toString(), arg[5].toString(), arg[6].toInt(), arg[7].toInt()); + } + else if (call == "OcsHandler::getContent") { + response["result"] = ocsHandler_->getContent(arg[0].toString(), arg[1].toString()); + } wsClient->sendTextMessage(QString(qtlib::Json(response).toJson())); //wsClient->sendBinaryMessage(qtlib::Json(response).toJson()); -- GitLab