From 2006da6a19824bd5abdf5b7aa057121552c2409b Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 4 Dec 2024 15:15:22 +0100 Subject: [PATCH] internal/types/blacklist.go: add BlacklistWildcard constant --- internal/types/blacklist.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/types/blacklist.go b/internal/types/blacklist.go index b123997..4606c5e 100644 --- a/internal/types/blacklist.go +++ b/internal/types/blacklist.go @@ -1,5 +1,7 @@ package types +const BlacklistWildcard = "*" + type Blacklist struct { table map[string][]string isWhitelist bool @@ -42,9 +44,9 @@ func (bl Blacklist) list(contracts ...string) [][]string { } func (bl Blacklist) IsAllowed(contract string, action string) bool { - for _, v := range bl.list(contract, "*") { + for _, v := range bl.list(contract, BlacklistWildcard) { for _, act := range v { - if act == action || act == "*" { + if act == action || act == BlacklistWildcard { return bl.isWhitelist == true } }