edited auth for deleted nodes

This commit is contained in:
worker-9
2021-08-09 22:31:01 -04:00
parent b3309d829f
commit c799df59ce
5 changed files with 42 additions and 4 deletions

View File

@@ -89,7 +89,7 @@ func setDNS(node *models.Node, servercfg config.ServerConfig, nodecfg *models.No
}
func checkNodeActions(node *models.Node, network string, servercfg config.ServerConfig, localNode *models.Node) string {
if (node.Action == models.NODE_UPDATE_KEY || localNode.Action == models.NODE_UPDATE_KEY) &&
if (node.Action == models.NODE_UPDATE_KEY || localNode.Action == models.NODE_UPDATE_KEY) &&
node.IsStatic != "yes" {
err := wireguard.SetWGKeyConfig(network, servercfg.GRPCAddress)
if err != nil {

View File

@@ -278,6 +278,7 @@ func LeaveNetwork(network string) error {
if err != nil {
log.Printf("Failed to authenticate: %v", err)
} else {
node.SetID()
var header metadata.MD
_, err = wcclient.DeleteNode(
ctx,