diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/server.cpp | 3 | ||||
-rw-r--r-- | server/webserver.cpp | 6 |
2 files changed, 9 insertions, 0 deletions
diff --git a/server/server.cpp b/server/server.cpp index c6795df..1dfe605 100644 --- a/server/server.cpp +++ b/server/server.cpp @@ -219,6 +219,9 @@ bool cMediaServer::Initialize(){ if(mCurrentConfiguration.webServerPort) mWebserver->SetListenerPort(mCurrentConfiguration.webServerPort); + if(mCurrentConfiguration.maxRequestTime) + mWebserver->SetMaxRequestTime(mCurrentConfiguration.maxRequestTime); + if(!mCurrentConfiguration.databaseDir.empty()) mMediaManager->SetDatabaseDir(mCurrentConfiguration.databaseDir); } diff --git a/server/webserver.cpp b/server/webserver.cpp index e9f2615..b293d9b 100644 --- a/server/webserver.cpp +++ b/server/webserver.cpp @@ -9,6 +9,7 @@ #include "../upnp.h" #include <sstream> #include <tnt/job.h> +#include <tnt/configurator.h> namespace upnp { @@ -93,6 +94,11 @@ void cWebserver::SetListenerPort(uint16_t port){ mListenerPort = port ? port : 7649; } +void cWebserver::SetMaxRequestTime(unsigned int seconds){ + tnt::Configurator config(mApplication); + config.setMaxRequestTime(seconds); +} + void cWebserver::SetWebserverRootDir(std::string rootDirectory){ if(mWebserverThread.Active()) return; |