/* SPDX-License-Identifier: GPL-3.0-only */ #pragma once #include #include "esp_http_server.h" /* One session-bound pending/result slot. Dispatcher execution only; completed * results are replaceable, not durable history or an idempotent retry API. */ esp_err_t web_account_settings_handler(httpd_req_t *request); void web_account_settings_execute(uint32_t id); /* POST /api/settings/accounts/generate-password; bodyless admin cookie + * Origin/CSRF. RNG only, no queued/account/persistent state or retrieval. */ esp_err_t web_account_generate_password_handler(httpd_req_t *request);