aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/sdl_net/handlers/indexpagehandler.cpp
diff options
context:
space:
mode:
authorAlexander Tkachev2016-08-01 12:54:54 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commit126fe9c8457b95b13b06eb457f7ce445b031e26b (patch)
tree2d142e24f6010306088a37f68463ebbe96688e14 /backends/networking/sdl_net/handlers/indexpagehandler.cpp
parenta1de322c18d9efdf885ea5b760a404237dcdc0a8 (diff)
downloadscummvm-rg350-126fe9c8457b95b13b06eb457f7ce445b031e26b.tar.gz
scummvm-rg350-126fe9c8457b95b13b06eb457f7ce445b031e26b.tar.bz2
scummvm-rg350-126fe9c8457b95b13b06eb457f7ce445b031e26b.zip
CLOUD: Add "minimal mode" in LocalWebserver
StorageWizardDialog now runs LocalWebserver in "minimal mode" for security reasons. In this mode server uses only those handlers which state to support it. There are two handlers which support minimal mode: IndexPageHandler (which handles `code` requests needed by StorageWizardDialog) and ResourceHandler (which provides inner resources like `style.css` or `logo.png` from `wwwroot.zip` archive).
Diffstat (limited to 'backends/networking/sdl_net/handlers/indexpagehandler.cpp')
-rw-r--r--backends/networking/sdl_net/handlers/indexpagehandler.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/backends/networking/sdl_net/handlers/indexpagehandler.cpp b/backends/networking/sdl_net/handlers/indexpagehandler.cpp
index 1c14e7daf2..985bd6635e 100644
--- a/backends/networking/sdl_net/handlers/indexpagehandler.cpp
+++ b/backends/networking/sdl_net/handlers/indexpagehandler.cpp
@@ -58,4 +58,8 @@ void IndexPageHandler::handle(Client &client) {
HandlerUtils::setMessageHandler(client, _("ScummVM got the code and already connects to your cloud storage!"));
}
+bool IndexPageHandler::minimalModeSupported() {
+ return true;
+}
+
} // End of namespace Networking