From a5731fe5096f5a48e17f1df34a5256eac991c753 Mon Sep 17 00:00:00 2001 From: Pascal Fischer Date: Tue, 14 Jan 2025 20:56:19 +0100 Subject: [PATCH] fix validator --- management/server/integrated_validator.go | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/management/server/integrated_validator.go b/management/server/integrated_validator.go index 79f0b698d..9e347ddac 100644 --- a/management/server/integrated_validator.go +++ b/management/server/integrated_validator.go @@ -100,18 +100,7 @@ func (am *DefaultAccountManager) GetValidatedPeers(ctx context.Context, accountI return nil, err } - groupsMap := make(map[string]*types.Group, len(groups)) - - for _, group := range groups { - groupsMap[group.ID] = group - } - - peersMap := make(map[string]*nbpeer.Peer, len(peers)) - for _, peer := range peers { - peersMap[peer.ID] = peer - } - - return am.integratedPeerValidator.GetValidatedPeers(accountID, groupsMap, peersMap, settings.Extra) + return am.integratedPeerValidator.GetValidatedPeers(accountID, groups, peers, settings.Extra) } type MocIntegratedValidator struct { @@ -128,7 +117,7 @@ func (a MocIntegratedValidator) ValidatePeer(_ context.Context, update *nbpeer.P } return update, false, nil } -func (a MocIntegratedValidator) GetValidatedPeers(accountID string, groups []*types.Group, peers []*nbpeer.Peer, extraSettings *account.ExtraSettings) (map[string]struct{}, error) { +func (a MocIntegratedValidator) GetValidatedPeers(accountID string, groups map[string]*types.Group, peers map[string]*nbpeer.Peer, extraSettings *account.ExtraSettings) (map[string]struct{}, error) { validatedPeers := make(map[string]struct{}) for _, peer := range peers { validatedPeers[peer.ID] = struct{}{}