aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/sdl_net/handlers
diff options
context:
space:
mode:
Diffstat (limited to 'backends/networking/sdl_net/handlers')
-rw-r--r--backends/networking/sdl_net/handlers/createdirectoryhandler.cpp2
-rw-r--r--backends/networking/sdl_net/handlers/downloadfilehandler.cpp2
-rw-r--r--backends/networking/sdl_net/handlers/filespagehandler.cpp5
-rw-r--r--backends/networking/sdl_net/handlers/listajaxhandler.cpp5
-rw-r--r--backends/networking/sdl_net/handlers/uploadfilehandler.cpp2
5 files changed, 16 insertions, 0 deletions
diff --git a/backends/networking/sdl_net/handlers/createdirectoryhandler.cpp b/backends/networking/sdl_net/handlers/createdirectoryhandler.cpp
index 53e58b4ad2..c539525820 100644
--- a/backends/networking/sdl_net/handlers/createdirectoryhandler.cpp
+++ b/backends/networking/sdl_net/handlers/createdirectoryhandler.cpp
@@ -68,6 +68,8 @@ void CreateDirectoryHandler::handle(Client &client) {
return;
}
+ // TODO: handle <path>
+
// check that <path> exists and is directory
AbstractFSNode *node = g_system->getFilesystemFactory()->makeFileNodePath(path);
if (!node->exists()) {
diff --git a/backends/networking/sdl_net/handlers/downloadfilehandler.cpp b/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
index 295acce0ff..8f5633c6be 100644
--- a/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
+++ b/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
@@ -51,6 +51,8 @@ void DownloadFileHandler::handle(Client &client) {
return;
}
+ // TODO: handle <path>
+
// check that <path> exists and is directory
AbstractFSNode *node = g_system->getFilesystemFactory()->makeFileNodePath(path);
if (!node->exists()) {
diff --git a/backends/networking/sdl_net/handlers/filespagehandler.cpp b/backends/networking/sdl_net/handlers/filespagehandler.cpp
index d79c9b3df7..56b0551ed7 100644
--- a/backends/networking/sdl_net/handlers/filespagehandler.cpp
+++ b/backends/networking/sdl_net/handlers/filespagehandler.cpp
@@ -85,9 +85,14 @@ bool FilesPageHandler::listDirectory(Common::String path, Common::String &conten
if (!transformPath(path, prefixToRemove, prefixToAdd))
return false;
+ // TODO: handle <path>
+
Common::FSNode node = Common::FSNode(path);
if (path == "/")
node = node.getParent(); // absolute root
+
+ // TODO: handle <path>
+
if (!node.isDirectory())
return false;
diff --git a/backends/networking/sdl_net/handlers/listajaxhandler.cpp b/backends/networking/sdl_net/handlers/listajaxhandler.cpp
index f0bf792aa6..ad8907cf27 100644
--- a/backends/networking/sdl_net/handlers/listajaxhandler.cpp
+++ b/backends/networking/sdl_net/handlers/listajaxhandler.cpp
@@ -50,9 +50,14 @@ Common::JSONObject ListAjaxHandler::listDirectory(Common::String path) {
if (!transformPath(path, prefixToRemove, prefixToAdd))
return errorResult;
+ // TODO: handle <path>
+
Common::FSNode node = Common::FSNode(path);
if (path == "/")
node = node.getParent(); // absolute root
+
+ // TODO: handle <path>
+
if (!node.isDirectory())
return errorResult;
diff --git a/backends/networking/sdl_net/handlers/uploadfilehandler.cpp b/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
index 02a7465b4a..22896a25f0 100644
--- a/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
+++ b/backends/networking/sdl_net/handlers/uploadfilehandler.cpp
@@ -51,6 +51,8 @@ void UploadFileHandler::handle(Client &client) {
return;
}
+ // TODO: handle <path>
+
// check that <path> exists and is directory
AbstractFSNode *node = g_system->getFilesystemFactory()->makeFileNodePath(path);
if (!node->exists()) {