updating netclient.exe for new gui

This commit is contained in:
afeiszli
2022-05-06 15:21:57 -04:00
committed by 0xdcarns
parent d6c597e2ee
commit 14b1f561b1
6 changed files with 20 additions and 17 deletions

View File

@@ -133,6 +133,7 @@ func Uninstall() error {
}
}
}
err = nil
// clean up OS specific stuff
if ncutils.IsWindows() {
daemon.CleanupWindows()
@@ -159,19 +160,21 @@ func LeaveNetwork(network string, force bool) error {
if node.IsServer != "yes" {
token, err := Authenticate(cfg)
if err != nil {
return fmt.Errorf("unable to authenticate %w", err)
}
url := "https://" + cfg.Server.API + "/api/nodes/" + cfg.Network + "/" + cfg.Node.ID
response, err := API("", http.MethodDelete, url, token)
if err != nil {
return fmt.Errorf("error deleting node on server %w", err)
}
if response.StatusCode == http.StatusOK {
logger.Log(0, "deleted node", cfg.Node.Name, " on network ", cfg.Network)
logger.Log(0, "unable to authenticate: "+err.Error())
} else {
bodybytes, _ := io.ReadAll(response.Body)
defer response.Body.Close()
return fmt.Errorf("error deleting node on server %s %s", response.Status, string(bodybytes))
url := "https://" + cfg.Server.API + "/api/nodes/" + cfg.Network + "/" + cfg.Node.ID
response, err := API("", http.MethodDelete, url, token)
if err != nil {
logger.Log(0, "error deleting node on server: "+err.Error())
} else {
if response.StatusCode == http.StatusOK {
logger.Log(0, "deleted node", cfg.Node.Name, " on network ", cfg.Network)
} else {
bodybytes, _ := io.ReadAll(response.Body)
defer response.Body.Close()
logger.Log(0, fmt.Sprintf("error deleting node on server %s %s", response.Status, string(bodybytes)))
}
}
}
}
wgClient, wgErr := wgctrl.New()