From 1615c20e66b5097d2cd1a40bd9802b4e46f1c25a Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Sun, 16 Mar 2025 01:32:35 +0000 Subject: [PATCH] Change custom api int64 types to int Some of Go's native template functions return int and having to juggle between int and int64 might get messy so we'll try to stick to having a single int type --- internal/glance/widget-custom-api.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/glance/widget-custom-api.go b/internal/glance/widget-custom-api.go index c8e3773..197ba68 100644 --- a/internal/glance/widget-custom-api.go +++ b/internal/glance/widget-custom-api.go @@ -153,12 +153,12 @@ func (r *decoratedGJSONResult) String(key string) string { return r.Get(key).String() } -func (r *decoratedGJSONResult) Int(key string) int64 { +func (r *decoratedGJSONResult) Int(key string) int { if key == "" { - return r.Result.Int() + return int(r.Result.Int()) } - return r.Get(key).Int() + return int(r.Get(key).Int()) } func (r *decoratedGJSONResult) Float(key string) float64 { @@ -179,11 +179,11 @@ func (r *decoratedGJSONResult) Bool(key string) bool { var customAPITemplateFuncs = func() template.FuncMap { funcs := template.FuncMap{ - "toFloat": func(a int64) float64 { + "toFloat": func(a int) float64 { return float64(a) }, - "toInt": func(a float64) int64 { - return int64(a) + "toInt": func(a float64) int { + return int(a) }, "add": func(a, b float64) float64 { return a + b