wireguard.go 471 B

123456789101112131415161718
  1. package logic
  2. import (
  3. "github.com/gravitl/netmaker/models"
  4. )
  5. // IfaceDelta - checks if the new node causes an interface change
  6. func IfaceDelta(currentNode *models.Node, newNode *models.Node) bool {
  7. // single comparison statements
  8. if newNode.Address.String() != currentNode.Address.String() ||
  9. newNode.Address6.String() != currentNode.Address6.String() ||
  10. newNode.Connected != currentNode.Connected {
  11. return true
  12. }
  13. return false
  14. }
  15. // == Private Functions ==