🎨 Renames webserver and websocket
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
#include <filesystem.h>
|
||||
#include <communication/native_server.h>
|
||||
#include <communication/webserver.h>
|
||||
|
||||
static const char *TAG = "FileService";
|
||||
|
||||
@@ -15,11 +15,11 @@ esp_err_t getConfigFile(httpd_req_t *request) {
|
||||
const char *uri = request->uri;
|
||||
std::string path = "/config" + std::string(uri).substr(11);
|
||||
if (!ESP_FS.exists(path.c_str())) {
|
||||
return NativeServer::sendError(request, 404, "File not found");
|
||||
return WebServer::sendError(request, 404, "File not found");
|
||||
}
|
||||
File file = ESP_FS.open(path.c_str(), "r");
|
||||
if (!file) {
|
||||
return NativeServer::sendError(request, 500, "Failed to open file");
|
||||
return WebServer::sendError(request, 500, "Failed to open file");
|
||||
}
|
||||
String content = file.readString();
|
||||
file.close();
|
||||
@@ -31,10 +31,9 @@ esp_err_t handleDelete(httpd_req_t *request, JsonVariant &json) {
|
||||
if (json.is<JsonObject>()) {
|
||||
const char *filename = json["file"].as<const char *>();
|
||||
ESP_LOGI(TAG, "Deleting file: %s", filename);
|
||||
return deleteFile(filename) ? NativeServer::sendOk(request)
|
||||
: NativeServer::sendError(request, 500, "Delete failed");
|
||||
return deleteFile(filename) ? WebServer::sendOk(request) : WebServer::sendError(request, 500, "Delete failed");
|
||||
}
|
||||
return NativeServer::sendError(request, 400, "Invalid request");
|
||||
return WebServer::sendError(request, 400, "Invalid request");
|
||||
}
|
||||
|
||||
esp_err_t handleEdit(httpd_req_t *request, JsonVariant &json) {
|
||||
@@ -42,10 +41,10 @@ esp_err_t handleEdit(httpd_req_t *request, JsonVariant &json) {
|
||||
const char *filename = json["file"].as<const char *>();
|
||||
const char *content = json["content"].as<const char *>();
|
||||
ESP_LOGI(TAG, "Editing file: %s", filename);
|
||||
return editFile(filename, content) ? NativeServer::sendOk(request)
|
||||
: NativeServer::sendError(request, 500, "Edit failed");
|
||||
return editFile(filename, content) ? WebServer::sendOk(request)
|
||||
: WebServer::sendError(request, 500, "Edit failed");
|
||||
}
|
||||
return NativeServer::sendError(request, 400, "Invalid request");
|
||||
return WebServer::sendError(request, 400, "Invalid request");
|
||||
}
|
||||
|
||||
bool deleteFile(const char *filename) { return ESP_FS.remove(filename); }
|
||||
@@ -92,7 +91,7 @@ bool editFile(const char *filename, const char *content) {
|
||||
esp_err_t mkdir(httpd_req_t *request, JsonVariant &json) {
|
||||
const char *path = json["path"].as<const char *>();
|
||||
ESP_LOGI(TAG, "Creating directory: %s", path);
|
||||
return ESP_FS.mkdir(path) ? NativeServer::sendOk(request) : NativeServer::sendError(request, 500, "mkdir failed");
|
||||
return ESP_FS.mkdir(path) ? WebServer::sendOk(request) : WebServer::sendError(request, 500, "mkdir failed");
|
||||
}
|
||||
|
||||
} // namespace FileSystem
|
||||
|
||||
Reference in New Issue
Block a user