From 10cef66e1341502768a8549adadfbffb3d30f38c Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Mon, 13 Jul 2020 18:35:53 +0200 Subject: [PATCH] zero-length override Signed-off-by: Martyn Ranyard --- internal/webserver/webserver.go | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/internal/webserver/webserver.go b/internal/webserver/webserver.go index df74aa4..84d664c 100755 --- a/internal/webserver/webserver.go +++ b/internal/webserver/webserver.go @@ -42,7 +42,11 @@ func PatternHandler(response http.ResponseWriter, request *http.Request) { i, _ := strconv.ParseUint(vars["duration"], 10, 64) e.Duration = i } else { - e.Duration = 5000 + if vars["override"] == "true" { + e.Duration = 0 + } else { + e.Duration = 5000 + } } _, found = vars["speed"] if found { @@ -70,7 +74,11 @@ func ColourHandler(response http.ResponseWriter, request *http.Request) { i, _ := strconv.ParseUint(vars["duration"], 10, 64) e.Duration = i } else { - e.Duration = 5000 + if vars["override"] == "true" { + e.Duration = 0 + } else { + e.Duration = 5000 + } } var c queue.RGBcolor for cn, cv := range colornames.Map { @@ -100,7 +108,11 @@ func FadeHandler(response http.ResponseWriter, request *http.Request) { i, _ := strconv.ParseUint(vars["duration"], 10, 64) e.Duration = i } else { - e.Duration = 5000 + if vars["override"] == "true" { + e.Duration = 0 + } else { + e.Duration = 5000 + } } var c queue.RGBcolor for cn, cv := range colornames.Map {