Very minor cleanups and error addition
This commit is contained in:
parent
62d3ed3a56
commit
d3dd1130a2
2 changed files with 11 additions and 3 deletions
|
@ -62,7 +62,6 @@ func main() {
|
||||||
var data = Data{}
|
var data = Data{}
|
||||||
_, err := os.Stat(*dataPath)
|
_, err := os.Stat(*dataPath)
|
||||||
if !os.IsNotExist(err) {
|
if !os.IsNotExist(err) {
|
||||||
// Read and unmarshal the json
|
|
||||||
if b, err := ioutil.ReadFile(*dataPath); err != nil {
|
if b, err := ioutil.ReadFile(*dataPath); err != nil {
|
||||||
fmt.Fprintf(os.Stderr, "failed to read file %s error: %s\n", *dataPath, err)
|
fmt.Fprintf(os.Stderr, "failed to read file %s error: %s\n", *dataPath, err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
|
@ -88,6 +87,7 @@ func main() {
|
||||||
fmt.Printf("Ready: %t\n", response.Ready)
|
fmt.Printf("Ready: %t\n", response.Ready)
|
||||||
fmt.Printf("Version: %s\n", response.Version)
|
fmt.Printf("Version: %s\n", response.Version)
|
||||||
}
|
}
|
||||||
|
|
||||||
case "register":
|
case "register":
|
||||||
d := rove.RegisterData{
|
d := rove.RegisterData{
|
||||||
Name: *name,
|
Name: *name,
|
||||||
|
@ -118,10 +118,13 @@ func main() {
|
||||||
} else {
|
} else {
|
||||||
fmt.Printf("Spawned at position %+v\n", response.Position)
|
fmt.Printf("Spawned at position %+v\n", response.Position)
|
||||||
}
|
}
|
||||||
|
|
||||||
case "commands":
|
case "commands":
|
||||||
verifyId(data)
|
verifyId(data)
|
||||||
d := rove.CommandsData{Id: data.Account}
|
d := rove.CommandsData{Id: data.Account}
|
||||||
|
|
||||||
// TODO: Send real commands in
|
// TODO: Send real commands in
|
||||||
|
|
||||||
if response, err := server.Commands(d); err != nil {
|
if response, err := server.Commands(d); err != nil {
|
||||||
fmt.Fprintln(os.Stderr, err)
|
fmt.Fprintln(os.Stderr, err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
|
@ -134,6 +137,7 @@ func main() {
|
||||||
// TODO: Pretify the response
|
// TODO: Pretify the response
|
||||||
fmt.Printf("%+v\n", response)
|
fmt.Printf("%+v\n", response)
|
||||||
}
|
}
|
||||||
|
|
||||||
case "radar":
|
case "radar":
|
||||||
verifyId(data)
|
verifyId(data)
|
||||||
d := rove.RadarData{Id: data.Account}
|
d := rove.RadarData{Id: data.Account}
|
||||||
|
@ -149,6 +153,10 @@ func main() {
|
||||||
// TODO: Pretify the response
|
// TODO: Pretify the response
|
||||||
fmt.Printf("%+v\n", response)
|
fmt.Printf("%+v\n", response)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
fmt.Fprintf(os.Stderr, "Unknown command: %s\n", command)
|
||||||
|
os.Exit(1)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save out the persistent file
|
// Save out the persistent file
|
||||||
|
|
|
@ -22,8 +22,8 @@ type StatusResponse struct {
|
||||||
// ==============================
|
// ==============================
|
||||||
// API: /register method: POST
|
// API: /register method: POST
|
||||||
|
|
||||||
// Register registers a user account by name
|
// Register registers a user by name
|
||||||
// Responds with a unique ID for that account to be used in future requests
|
// Responds with a unique ID for that user to be used in future requests
|
||||||
func (s Server) Register(d RegisterData) (r RegisterResponse, err error) {
|
func (s Server) Register(d RegisterData) (r RegisterResponse, err error) {
|
||||||
err = s.POST("register", d, &r)
|
err = s.POST("register", d, &r)
|
||||||
return
|
return
|
||||||
|
|
Loading…
Add table
Reference in a new issue