From 77af49c1d4f81b0e25160d29ea119af368fedc6c Mon Sep 17 00:00:00 2001 From: huochexizhan Date: Wed, 5 Mar 2025 17:48:20 +0100 Subject: [PATCH] refactor: use slices.Contains to simplify code (#23894) Signed-off-by: huochexizhan --- store/types/store.go | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/store/types/store.go b/store/types/store.go index 16ffc90c72..fbabc489ee 100644 --- a/store/types/store.go +++ b/store/types/store.go @@ -3,6 +3,7 @@ package types import ( "fmt" "io" + "slices" crypto "github.com/cometbft/cometbft/api/cometbft/crypto/v1" @@ -96,12 +97,7 @@ func (s *StoreUpgrades) IsAdded(key string) bool { if s == nil { return false } - for _, added := range s.Added { - if key == added { - return true - } - } - return false + return slices.Contains(s.Added, key) } // IsDeleted returns true if the given key should be deleted @@ -109,12 +105,7 @@ func (s *StoreUpgrades) IsDeleted(key string) bool { if s == nil { return false } - for _, d := range s.Deleted { - if d == key { - return true - } - } - return false + return slices.Contains(s.Deleted, key) } // RenamedFrom returns the oldKey if it was renamed