🪄 Formats UploadFirmwareService

This commit is contained in:
Rune Harlyk
2024-07-09 20:00:01 +02:00
committed by Rune Harlyk
parent 3ff5384b42
commit 6a0ff5cd80
2 changed files with 41 additions and 88 deletions
@@ -26,29 +26,19 @@
#define UPLOAD_FIRMWARE_PATH "/api/uploadFirmware"
enum FileType
{
ft_none = 0,
ft_firmware = 1,
ft_md5 = 2
};
enum FileType { ft_none = 0, ft_firmware = 1, ft_md5 = 2 };
class UploadFirmwareService
{
public:
class UploadFirmwareService {
public:
UploadFirmwareService(PsychicHttpServer *server, SecurityManager *securityManager);
void begin();
private:
private:
PsychicHttpServer *_server;
SecurityManager *_securityManager;
esp_err_t handleUpload(PsychicRequest *request,
const String &filename,
uint64_t index,
uint8_t *data,
size_t len,
esp_err_t handleUpload(PsychicRequest *request, const String &filename, uint64_t index, uint8_t *data, size_t len,
bool final);
esp_err_t uploadComplete(PsychicRequest *request);
esp_err_t handleError(PsychicRequest *request, int code);