From 31b8b758ed8f46bc5d5386711149ff6a774cb809 Mon Sep 17 00:00:00 2001 From: sentriz Date: Sun, 3 May 2020 04:43:00 +0100 Subject: [PATCH] remove globals --- server/ctrlsubsonic/params/params.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/ctrlsubsonic/params/params.go b/server/ctrlsubsonic/params/params.go index 229ced2..528a977 100644 --- a/server/ctrlsubsonic/params/params.go +++ b/server/ctrlsubsonic/params/params.go @@ -33,6 +33,10 @@ import ( "go.senan.xyz/gonic/server/ctrlsubsonic/specid" ) +var ( + ErrNoValues = errors.New("no values provided") +) + // some thin wrappers // may be needed when cleaning up parse() below func parseStr(in string) (string, error) { return in, nil } @@ -42,7 +46,7 @@ func parseBool(in string) (bool, error) { return strconv.ParseBool(in) } func parse(values []string, i interface{}) error { if len(values) == 0 { - return errors.New("no values provided") + return ErrNoValues } var err error switch v := i.(type) {