From c5ce7c6a9fe110873ce5470d828cc772208b354f Mon Sep 17 00:00:00 2001 From: fvanroie Date: Sat, 26 Aug 2023 02:21:22 +0200 Subject: [PATCH] dispatch_run_script already checks if file exists --- src/hasp/hasp_dispatch.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/hasp/hasp_dispatch.cpp b/src/hasp/hasp_dispatch.cpp index 2c25fc8c..86ca9818 100644 --- a/src/hasp/hasp_dispatch.cpp +++ b/src/hasp/hasp_dispatch.cpp @@ -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;