diff options
Diffstat (limited to 'PlexReqHandlerFactory.cpp')
| -rw-r--r-- | PlexReqHandlerFactory.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/PlexReqHandlerFactory.cpp b/PlexReqHandlerFactory.cpp index c1d9401..2720e7f 100644 --- a/PlexReqHandlerFactory.cpp +++ b/PlexReqHandlerFactory.cpp @@ -9,7 +9,8 @@ namespace plexclient { } Poco::Net::HTTPRequestHandler *PlexReqHandlerFactory::createRequestHandler( - const Poco::Net::HTTPServerRequest &request) { /* + const Poco::Net::HTTPServerRequest &request) { + /* if(request.getMethod() == Poco::Net::HTTPRequest::HTTP_GET) { std::cout << "GET Request: " << request.getURI() << " from: " << request.clientAddress().toString() << std::endl; } else if(request.getMethod() == Poco::Net::HTTPRequest::HTTP_OPTIONS) { @@ -22,6 +23,7 @@ namespace plexclient { } */ if (request.getURI().find("/player/timeline") != std::string::npos) return new SubscribeRequestHandler(); + else if (request.getURI().find("/player/mirror") != std::string::npos) return new MirrorRequestHandler(); else if (request.getURI().find("/resources") != std::string::npos) return new ResourceRequestHandler(); else if (request.getURI().find("/player") != std::string::npos) return new PlayerRequestHandler(); |
