github.com/ZuluSpl0it/Sia@v1.3.7/node/api/client/daemon.go (about)

     1  package client
     2  
     3  import "github.com/NebulousLabs/Sia/node/api"
     4  
     5  // DaemonVersionGet requests the /daemon/version resource
     6  func (c *Client) DaemonVersionGet() (dvg api.DaemonVersionGet, err error) {
     7  	err = c.get("/daemon/version", &dvg)
     8  	return
     9  }
    10  
    11  // DaemonStopGet stops the daemon using the /daemon/stop endpoint.
    12  func (c *Client) DaemonStopGet() (err error) {
    13  	err = c.get("/daemon/stop", nil)
    14  	return
    15  }
    16  
    17  // DaemonUpdateGet checks for an available daemon update.
    18  func (c *Client) DaemonUpdateGet() (dig api.DaemonUpdateGet, err error) {
    19  	err = c.get("/daemon/update", nil)
    20  	return
    21  }
    22  
    23  // DaemonUpdatePost updates the daemon.
    24  func (c *Client) DaemonUpdatePost() (err error) {
    25  	err = c.post("/daemon/update", "", nil)
    26  	return
    27  }