Make /api/files/... to proto endpoints

This commit is contained in:
Niklas Jensen
2026-01-25 19:54:59 +01:00
committed by nikguin04
parent bd012046f2
commit f9a99ce013
5 changed files with 58 additions and 34 deletions
+3 -3
View File
@@ -21,13 +21,13 @@ namespace FileSystem {
void listFilesProto(const std::string &directory, api_FileEntry *entry);
std::string listFiles(const std::string &directory, bool isRoot = true);
bool deleteFile(const char *filename);
bool editFile(const char *filename, const char *content);
bool editFile(const char *filename, const uint8_t *content, size_t size);
esp_err_t getFilesProto(httpd_req_t *request);
esp_err_t getFiles(httpd_req_t *request);
esp_err_t getConfigFile(httpd_req_t *request);
esp_err_t handleDelete(httpd_req_t *request, const api_FileDeleteRequest &req);
esp_err_t handleEdit(httpd_req_t *request, JsonVariant &json);
esp_err_t mkdir(httpd_req_t *request, JsonVariant &json);
esp_err_t handleEdit(httpd_req_t *request, const api_FileEditRequest &req);
esp_err_t mkdir(httpd_req_t *request, const api_FileMkdirRequest &req);
} // namespace FileSystem