added create server function.

This commit is contained in:
5elenay 2021-08-24 08:25:29 +03:00
parent 1815426500
commit 9b70f7e4cd

View File

@ -121,3 +121,23 @@ func (c *Client) FetchServer(id string) (*Server, error) {
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
}