diff options
author | EuAndreh <eu@euandre.org> | 2024-09-25 16:11:59 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2024-09-25 16:11:59 -0300 |
commit | bda66bcd41c72f2c6051f53fa1fdd20e852795ad (patch) | |
tree | 14fe7002956bc9555589f6556e4b736a5bc366a3 /src/gobang.go | |
parent | src/gobang.go: Add Timed() (diff) | |
download | gobang-bda66bcd41c72f2c6051f53fa1fdd20e852795ad.tar.gz gobang-bda66bcd41c72f2c6051f53fa1fdd20e852795ad.tar.xz |
src/gobang.go: Support static and dynamic args in MaeCounter()
Diffstat (limited to 'src/gobang.go')
-rw-r--r-- | src/gobang.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gobang.go b/src/gobang.go index 804cd34..bef87aa 100644 --- a/src/gobang.go +++ b/src/gobang.go @@ -232,13 +232,14 @@ func Timed(label string, thunk func() any, args ...any) any { return ret } -func MakeCounter(label string) func(...any) { - return func(args ...any) { +func MakeCounter(label string, staticArgs ...any) func(...any) { + return func(dynamicArgs ...any) { metric( "counter", label, slices.Concat( []any { "value", 1 }, - args, + staticArgs, + dynamicArgs, )..., ) } |