44#include < AsyncJson.h>
55#include < ArduinoLog.h>
66#include < forward_list>
7- #include < validation .h>
7+ #include < webvalidation .h>
88#include < jsonresponse.h>
99#include " metricsresponse.h"
1010#include < esp_system.h>
@@ -251,7 +251,7 @@ void APB::WebServer::onGetESPInfo(AsyncWebServerRequest *request) {
251251}
252252
253253void APB::WebServer::onPostSetHeater (AsyncWebServerRequest *request, JsonVariant &json) {
254- Validation validation{request, json};
254+ WebValidation validation{request, json};
255255 if (validation.required <int >(" index" ).required <const char *>(" mode" )
256256 .range (" index" , {0 }, {Heaters::Instance.size ()-1 })
257257 .range (" max_duty" , {0 }, {1 })
@@ -293,7 +293,7 @@ void APB::WebServer::onPostSetHeater(AsyncWebServerRequest *request, JsonVariant
293293}
294294
295295void APB::WebServer::onConfigStatusLedDuty (AsyncWebServerRequest *request, JsonVariant &json) {
296- Validation validation{request, json};
296+ WebValidation validation{request, json};
297297 if (validation.required <float >(" duty" )
298298 .range (" duty" , {0 }, {1 })
299299 .invalid ()) return ;
@@ -303,7 +303,7 @@ void APB::WebServer::onConfigStatusLedDuty(AsyncWebServerRequest *request, JsonV
303303}
304304
305305void APB::WebServer::onConfigPowerSourceType (AsyncWebServerRequest *request, JsonVariant &json) {
306- Validation validation{request, json};
306+ WebValidation validation{request, json};
307307 std::forward_list<String> choices;
308308 std::map<String, PowerMonitor::PowerSource> mapping;
309309 std::for_each (
0 commit comments