Simplify the response and account data info
This commit is contained in:
parent
552c645a53
commit
3620185897
1 changed files with 16 additions and 4 deletions
|
@ -65,6 +65,17 @@ func (s *Server) HandleStatus(w http.ResponseWriter, r *http.Request) {
|
||||||
json.NewEncoder(w).Encode(response)
|
json.NewEncoder(w).Encode(response)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// BasicResponse describes the minimum dataset for a response
|
||||||
|
type BasicResponse struct {
|
||||||
|
Success bool `json:"success"`
|
||||||
|
Error string `json:"error"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// BasicAccountData describes the data to be sent for an account specific post
|
||||||
|
type BasicAccountData struct {
|
||||||
|
Id string `json:"id"`
|
||||||
|
}
|
||||||
|
|
||||||
// RegisterData describes the data to send when registering
|
// RegisterData describes the data to send when registering
|
||||||
type RegisterData struct {
|
type RegisterData struct {
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
|
@ -72,10 +83,9 @@ type RegisterData struct {
|
||||||
|
|
||||||
// RegisterResponse describes the response to a register request
|
// RegisterResponse describes the response to a register request
|
||||||
type RegisterResponse struct {
|
type RegisterResponse struct {
|
||||||
Id string `json:"id"`
|
BasicResponse
|
||||||
|
|
||||||
Success bool `json:"success"`
|
Id string `json:"id"`
|
||||||
Error string `json:"error"`
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// HandleRegister handles HTTP requests to the /register endpoint
|
// HandleRegister handles HTTP requests to the /register endpoint
|
||||||
|
@ -84,7 +94,9 @@ func (s *Server) HandleRegister(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
// Set up the response
|
// Set up the response
|
||||||
var response = RegisterResponse{
|
var response = RegisterResponse{
|
||||||
Success: false,
|
BasicResponse: BasicResponse{
|
||||||
|
Success: false,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
// Verify we're hit with a get request
|
// Verify we're hit with a get request
|
||||||
|
|
Loading…
Add table
Reference in a new issue