From 27de1580e9f91e13c54e0728cacb98304b19d5ee Mon Sep 17 00:00:00 2001 From: worker-9 Date: Thu, 5 Aug 2021 21:49:44 -0400 Subject: [PATCH] fixed udp ports? --- controllers/common.go | 6 +++--- controllers/nodeGrpcController.go | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/controllers/common.go b/controllers/common.go index 33499a4b..b987d706 100644 --- a/controllers/common.go +++ b/controllers/common.go @@ -239,11 +239,11 @@ func CreateNode(node models.Node, networkName string) (models.Node, error) { return node, err } -func NotifyNetworkCheck(networkName string) bool { +func SetNetworkServerPeers(networkName string) { if currentPeersList, err := serverctl.GetPeers(networkName); err == nil { - return database.SetPeers(currentPeersList, networkName) + database.SetPeers(currentPeersList, networkName) } else { - return false + log.Println("could not set server peers on network", networkName) } } diff --git a/controllers/nodeGrpcController.go b/controllers/nodeGrpcController.go index e807016d..e4312beb 100644 --- a/controllers/nodeGrpcController.go +++ b/controllers/nodeGrpcController.go @@ -24,7 +24,10 @@ func (s *NodeServiceServer) ReadNode(ctx context.Context, req *nodepb.Object) (* return nil, errors.New("could not read node, invalid node id given") } node, err := GetNode(macAndNetwork[0], macAndNetwork[1]) - + // TODO: Make constant and new variable for isServer + if node.Name == "netmaker" { + SetNetworkServerPeers(macAndNetwork[1]) + } if err != nil { log.Println("could not get node "+macAndNetwork[0]+" "+macAndNetwork[1], err) return nil, err