@@ -3,16 +3,16 @@ package integrated_validator
33import (
44 "context"
55
6- "github.com/netbirdio/netbird/shared/management/proto"
76 nbpeer "github.com/netbirdio/netbird/management/server/peer"
87 "github.com/netbirdio/netbird/management/server/types"
8+ "github.com/netbirdio/netbird/shared/management/proto"
99)
1010
1111// IntegratedValidator interface exists to avoid the circle dependencies
1212type IntegratedValidator interface {
1313 ValidateExtraSettings (ctx context.Context , newExtraSettings * types.ExtraSettings , oldExtraSettings * types.ExtraSettings , peers map [string ]* nbpeer.Peer , userID string , accountID string ) error
1414 ValidatePeer (ctx context.Context , update * nbpeer.Peer , peer * nbpeer.Peer , userID string , accountID string , dnsDomain string , peersGroup []string , extraSettings * types.ExtraSettings ) (* nbpeer.Peer , bool , error )
15- PreparePeer (ctx context.Context , accountID string , peer * nbpeer.Peer , peersGroup []string , extraSettings * types.ExtraSettings ) * nbpeer.Peer
15+ PreparePeer (ctx context.Context , accountID string , peer * nbpeer.Peer , peersGroup []string , extraSettings * types.ExtraSettings , temporary bool ) * nbpeer.Peer
1616 IsNotValidPeer (ctx context.Context , accountID string , peer * nbpeer.Peer , peersGroup []string , extraSettings * types.ExtraSettings ) (bool , bool , error )
1717 GetValidatedPeers (ctx context.Context , accountID string , groups []* types.Group , peers []* nbpeer.Peer , extraSettings * types.ExtraSettings ) (map [string ]struct {}, error )
1818 PeerDeleted (ctx context.Context , accountID , peerID string , extraSettings * types.ExtraSettings ) error
0 commit comments