dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 72357ce6fed8e0be1913e3142d1c9ea5ccb7fe73
parent 57e1cdd41048cc347782930010b200c6eae71bfe
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Fri, 16 Jun 2023 21:32:24 -0700

rename function

Diffstat:
Mpkg/utils/utils.go | 16++++++++--------
Mpkg/utils/utils_test.go | 4++--
Mpkg/web/handlers/chess.go | 2+-
3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/pkg/utils/utils.go b/pkg/utils/utils.go @@ -117,14 +117,8 @@ func ParseInt64(v string) (int64, error) { return strconv.ParseInt(v, 10, 64) } -// DoParseInt64 same as ParseInt64 but ignore errors -func DoParseInt64(v string) (out int64) { - out, _ = ParseInt64(v) - return -} - -// DoParseInt64OrDefault ... -func DoParseInt64OrDefault(v string, d int64) (out int64) { +// ParseInt64OrDefault ... +func ParseInt64OrDefault(v string, d int64) (out int64) { var err error out, err = ParseInt64(v) if err != nil { @@ -133,6 +127,12 @@ func DoParseInt64OrDefault(v string, d int64) (out int64) { return } +// DoParseInt64 same as ParseInt64 but ignore errors +func DoParseInt64(v string) (out int64) { + out, _ = ParseInt64(v) + return +} + // ParseF64 ... func ParseF64(v string) (float64, error) { return strconv.ParseFloat(v, 64) diff --git a/pkg/utils/utils_test.go b/pkg/utils/utils_test.go @@ -2,7 +2,7 @@ package utils import "testing" -func TestDoParseInt64OrDefault(t *testing.T) { +func TestParseInt64OrDefault(t *testing.T) { type args struct { v string d int64 @@ -20,7 +20,7 @@ func TestDoParseInt64OrDefault(t *testing.T) { } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - if gotOut := DoParseInt64OrDefault(tt.args.v, tt.args.d); gotOut != tt.wantOut { + if gotOut := ParseInt64OrDefault(tt.args.v, tt.args.d); gotOut != tt.wantOut { t.Errorf("DoParseInt64OrDefault() = %v, want %v", gotOut, tt.wantOut) } }) diff --git a/pkg/web/handlers/chess.go b/pkg/web/handlers/chess.go @@ -131,7 +131,7 @@ func ChessGameAnalyseHandler(c echo.Context) error { if game.Outcome() == chess.NoOutcome { return c.String(http.StatusOK, "no outcome") } - t := utils.DoParseInt64OrDefault(c.QueryParam("t"), 15) + t := utils.ParseInt64OrDefault(c.QueryParam("t"), 15) t = utils.Clamp(t, 1, 60) res, err := interceptors.AnalyseGame(game.String(), t) if err != nil {