Very minor cleanups and error addition

This commit is contained in:
Marc Di Luzio 2020-06-05 21:29:55 +01:00
parent 62d3ed3a56
commit d3dd1130a2
2 changed files with 11 additions and 3 deletions

View file

@ -62,7 +62,6 @@ func main() {
var data = Data{}
_, err := os.Stat(*dataPath)
if !os.IsNotExist(err) {
// Read and unmarshal the json
if b, err := ioutil.ReadFile(*dataPath); err != nil {
fmt.Fprintf(os.Stderr, "failed to read file %s error: %s\n", *dataPath, err)
os.Exit(1)
@ -88,6 +87,7 @@ func main() {
fmt.Printf("Ready: %t\n", response.Ready)
fmt.Printf("Version: %s\n", response.Version)
}
case "register":
d := rove.RegisterData{
Name: *name,
@ -118,10 +118,13 @@ func main() {
} else {
fmt.Printf("Spawned at position %+v\n", response.Position)
}
case "commands":
verifyId(data)
d := rove.CommandsData{Id: data.Account}
// TODO: Send real commands in
if response, err := server.Commands(d); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
@ -134,6 +137,7 @@ func main() {
// TODO: Pretify the response
fmt.Printf("%+v\n", response)
}
case "radar":
verifyId(data)
d := rove.RadarData{Id: data.Account}
@ -149,6 +153,10 @@ func main() {
// TODO: Pretify the response
fmt.Printf("%+v\n", response)
}
default:
fmt.Fprintf(os.Stderr, "Unknown command: %s\n", command)
os.Exit(1)
}
// Save out the persistent file

View file

@ -22,8 +22,8 @@ type StatusResponse struct {
// ==============================
// API: /register method: POST
// Register registers a user account by name
// Responds with a unique ID for that account to be used in future requests
// Register registers a user by name
// Responds with a unique ID for that user to be used in future requests
func (s Server) Register(d RegisterData) (r RegisterResponse, err error) {
err = s.POST("register", d, &r)
return