dispatch_run_script already checks if file exists

This commit is contained in:
fvanroie 2023-08-26 02:21:22 +02:00
parent 71237c2702
commit c5ce7c6a9f

View File

@ -1357,19 +1357,13 @@ void dispatch_idle(const char*, const char* payload, uint8_t source)
uint8_t state = HASP_SLEEP_LAST;
if(!strcmp_P(payload, "off")) {
hasp_set_sleep_state(HASP_SLEEP_OFF);
if(HASP_FS.exists("L:/idle_off.cmd")) {
dispatch_run_script(NULL, "L:/idle_off.cmd", TAG_HASP);
};
dispatch_run_script(NULL, "L:/idle_off.cmd", source);
} else if(!strcmp_P(payload, "short")) {
hasp_set_sleep_state(HASP_SLEEP_SHORT);
if(HASP_FS.exists("L:/idle_short.cmd")) {
dispatch_run_script(NULL, "L:/idle_short.cmd", TAG_HASP);
};
dispatch_run_script(NULL, "L:/idle_short.cmd", source);
} else if(!strcmp_P(payload, "long")) {
hasp_set_sleep_state(HASP_SLEEP_LONG);
if(HASP_FS.exists("L:/idle_long.cmd")) {
dispatch_run_script(NULL, "L:/idle_long.cmd", TAG_HASP);
};
dispatch_run_script(NULL, "L:/idle_long.cmd", source);
} else {
LOG_WARNING(TAG_MSGR, F("Invalid idle value %s"), payload);
return;