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

View File

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