summaryrefslogtreecommitdiff
path: root/src/gobang.go
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-09-25 16:11:59 -0300
committerEuAndreh <eu@euandre.org>2024-09-25 16:11:59 -0300
commitbda66bcd41c72f2c6051f53fa1fdd20e852795ad (patch)
tree14fe7002956bc9555589f6556e4b736a5bc366a3 /src/gobang.go
parentsrc/gobang.go: Add Timed() (diff)
downloadgobang-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.go7
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,
)...,
)
}