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
This commit is contained in:
Svilen Markov 2025-03-16 01:32:35 +00:00
parent fbcea12786
commit 1615c20e66

View File

@ -153,12 +153,12 @@ func (r *decoratedGJSONResult) String(key string) string {
return r.Get(key).String() return r.Get(key).String()
} }
func (r *decoratedGJSONResult) Int(key string) int64 { func (r *decoratedGJSONResult) Int(key string) int {
if key == "" { 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 { func (r *decoratedGJSONResult) Float(key string) float64 {
@ -179,11 +179,11 @@ func (r *decoratedGJSONResult) Bool(key string) bool {
var customAPITemplateFuncs = func() template.FuncMap { var customAPITemplateFuncs = func() template.FuncMap {
funcs := template.FuncMap{ funcs := template.FuncMap{
"toFloat": func(a int64) float64 { "toFloat": func(a int) float64 {
return float64(a) return float64(a)
}, },
"toInt": func(a float64) int64 { "toInt": func(a float64) int {
return int64(a) return int(a)
}, },
"add": func(a, b float64) float64 { "add": func(a, b float64) float64 {
return a + b return a + b