Re-struct pkg/api, pkg/database

This commit is contained in:
2021-12-07 00:19:05 +08:00
parent 546385a484
commit 83f2b76cbc
25 changed files with 1350 additions and 1192 deletions

26
pkg/api/handle_common.go Normal file
View File

@@ -0,0 +1,26 @@
package api
import (
"encoding/json"
"net/http"
)
type Status struct {
Status string `json:"status,omitempty"`
}
func (api *API) HandleStatus(w http.ResponseWriter, r *http.Request, status string) {
s := &Status{
Status: status,
}
json.NewEncoder(w).Encode(s)
}
var ok Status = Status{
Status: "OK",
}
func (api *API) HandleOK(w http.ResponseWriter, r *http.Request) {
json.NewEncoder(w).Encode(&ok)
}