From 4d72b04cc1784c9cc61188ee8ca01d6009c5239e Mon Sep 17 00:00:00 2001 From: Martyn Ranyard Date: Mon, 13 Jul 2020 18:13:44 +0200 Subject: [PATCH] Uint64 because time... Signed-off-by: Martyn Ranyard --- internal/queue/queue.go | 10 +++++----- internal/webserver/webserver.go | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/queue/queue.go b/internal/queue/queue.go index 28e4c35..144d18a 100755 --- a/internal/queue/queue.go +++ b/internal/queue/queue.go @@ -3,9 +3,9 @@ package queue type RGBcolor = [3]byte type QueueItem struct { - Effect string - Duration uint16 - Speed uint16 //only used by some patterns - SeedColour RGBcolor // only used by some patterns + Effect string + Duration uint64 + Speed uint16 //only used by some patterns + SeedColour RGBcolor // only used by some patterns SecondColour RGBcolor // only used by some patterns -} \ No newline at end of file +} diff --git a/internal/webserver/webserver.go b/internal/webserver/webserver.go index 8a40fcd..2b16ee4 100755 --- a/internal/webserver/webserver.go +++ b/internal/webserver/webserver.go @@ -39,7 +39,7 @@ func PatternHandler(response http.ResponseWriter, request *http.Request) { e.Effect = strings.ToLower(vars["pattern"]) _, found := vars["duration"] if found { - i, _ := strconv.Atoi(vars["duration"]) + i, _ := strconv.ParseUint(vars["duration"], 10, 64) e.Duration = uint16(i) } else { e.Duration = 5000 @@ -67,7 +67,7 @@ func ColourHandler(response http.ResponseWriter, request *http.Request) { e.Effect = "colour" _, found := vars["duration"] if found { - i, _ := strconv.Atoi(vars["duration"]) + i, _ := strconv.ParseUint(vars["duration"], 10, 64) e.Duration = uint16(i) } else { e.Duration = 5000