RequestHandler: Some source stuff

This commit is contained in:
tt2468 2021-06-13 07:14:40 -07:00
parent 17cbde0e48
commit 80b9732f94
3 changed files with 8 additions and 0 deletions

View File

@ -88,6 +88,7 @@ set(obs-websocket_SOURCES
src/requesthandler/RequestHandler.cpp
src/requesthandler/RequestHandler_General.cpp
src/requesthandler/RequestHandler_Config.cpp
src/requesthandler/RequestHandler_Sources.cpp
src/requesthandler/rpc/Request.cpp
src/requesthandler/rpc/RequestResult.cpp
src/forms/SettingsDialog.cpp

View File

@ -21,6 +21,9 @@ const std::map<std::string, RequestMethodHandler> RequestHandler::_handlerMap
{"SetCurrentProfile", &RequestHandler::SetCurrentProfile},
{"GetProfileParameter", &RequestHandler::GetProfileParameter},
{"SetProfileParameter", &RequestHandler::SetProfileParameter},
// Sources
{"GetSourceActive", &RequestHandler::GetSourceActive},
};
RequestResult RequestHandler::ProcessRequest(const Request& request)

View File

@ -4,6 +4,7 @@
#include <obs.hpp>
#include <obs-frontend-api.h>
#include "../obs-websocket.h"
#include "rpc/Request.h"
#include "rpc/RequestResult.h"
#include "../utils/Utils.h"
@ -35,5 +36,8 @@ class RequestHandler {
RequestResult GetProfileParameter(const Request&);
RequestResult SetProfileParameter(const Request&);
// Sources
RequestResult GetSourceActive(const Request&);
static const std::map<std::string, RequestMethodHandler> _handlerMap;
};