Updated backend to make sure it works properly with frontend. Fixed one frontend issue (free heap was not correctly named)

This commit is contained in:
2026-03-03 01:15:17 -05:00
parent 3428808f83
commit e8b53dc953
5 changed files with 37 additions and 1 deletions

View File

@@ -13,6 +13,7 @@
internal esp_err_t api_system_info_handler(httpd_req_t *req) {
httpd_resp_set_type(req, "application/json");
httpd_resp_set_hdr(req, "Access-Control-Allow-Origin", "*");
cJSON *root = cJSON_CreateObject();

View File

@@ -9,6 +9,7 @@ internal void restart_timer_callback(void *arg) { esp_restart(); }
internal esp_err_t api_system_reboot_handler(httpd_req_t *req) {
httpd_resp_set_type(req, "application/json");
httpd_resp_set_hdr(req, "Access-Control-Allow-Origin", "*");
cJSON *root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "status", "rebooting");

View File

@@ -107,6 +107,11 @@ extern "C" void app_main() {
// Start the webserver
web_server = start_webserver();
// Keep the main task alive indefinitely
while (true) {
vTaskDelay(pdMS_TO_TICKS(1000));
}
shutdown:
printf("Shutting down.\n");