19 lines
352 B
Go
19 lines
352 B
Go
package api
|
|
|
|
import (
|
|
"encoding/json"
|
|
"net/http"
|
|
)
|
|
|
|
type Answer struct {
|
|
Success bool `json:"success"`
|
|
Id string `json:"id,omitempty"`
|
|
}
|
|
|
|
func Reply(w http.ResponseWriter, code int, answer Answer) {
|
|
a, _ := json.Marshal(answer)
|
|
w.Header().Set(http.CanonicalHeaderKey("content-type"), "application/json")
|
|
w.WriteHeader(code)
|
|
w.Write(a)
|
|
}
|