added create server function.
This commit is contained in:
parent
1815426500
commit
9b70f7e4cd
20
client.go
20
client.go
@ -121,3 +121,23 @@ func (c *Client) FetchServer(id string) (*Server, error) {
|
|||||||
|
|
||||||
return server, nil
|
return server, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Create a server.
|
||||||
|
func (c *Client) CreateServer(name, description string) (*Server, error) {
|
||||||
|
server := &Server{}
|
||||||
|
server.Client = c
|
||||||
|
|
||||||
|
data, err := c.Request("POST", "/servers/create", []byte("{\"name\": \""+name+"\", \"description\": \""+description+"\", \"nonce\": \""+genULID()+"\"}"))
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return server, err
|
||||||
|
}
|
||||||
|
|
||||||
|
err = json.Unmarshal(data, server)
|
||||||
|
|
||||||
|
if err != nil {
|
||||||
|
return server, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return server, nil
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user