Browse Source

tweak util

0xdcarns 3 years ago
parent
commit
b0bb4f4f67
1 changed files with 11 additions and 3 deletions
  1. 11 3
      controllers/server_util.go

+ 11 - 3
controllers/server_util.go

@@ -43,14 +43,22 @@ func handleServerUpdate() error {
 	}
 	// ensure server client is available
 	if settings.UpdatePeers || (settings.ServerNode.ID == currentServerNodeID) {
-		serverctl.SyncServerNetwork(&settings.ServerNode)
+		err = serverctl.SyncServerNetwork(&settings.ServerNode)
+		if err != nil {
+			logger.Log(1, "failed to sync,", settings.ServerNode.Network, ", error:", err.Error())
+		}
 	}
 	// if peers should update, update peers on network
 	if settings.UpdatePeers {
-		if err = handlePeerUpdate(&settings.ServerNode); err != nil {
+		var currentServerNode, err = logic.GetNodeByID(currentServerNodeID)
+		if err != nil {
+			return err
+		}
+
+		if err = handlePeerUpdate(&currentServerNode); err != nil {
 			return err
 		}
-		logger.Log(1, "updated peers on network:", settings.ServerNode.Network)
+		logger.Log(1, "updated peers on network:", currentServerNode.Network)
 	}
 	// if the server node had an update, run the update function
 	if settings.ServerNode.ID == currentServerNodeID {