This commit is contained in:
xing 2023-10-24 16:06:59 +08:00
parent 179545f2bb
commit acbcbf455f

View File

@ -45,13 +45,15 @@ func FlushMapVal[T any](namespace string, key T) {
fn(key)
}
func FlushAnyVal(namespace string) {
func FlushAnyVal(namespaces ...string) {
for _, namespace := range namespaces {
fn, ok := callsM.Load(namespace)
if !ok {
return
}
fn()
}
}
func GetAnyMapFnBys[K comparable, V, A any](namespace string, fn func(A) V) func(key K, args A) V {
m := safetyMapFn[K, V, A](namespace)