package handle import ( "encoding/json" "net/http" "tinyskin/model" "tinyskin/service" ) type Handel struct { webService *service.WebService } func NewHandel(webService *service.WebService) *Handel { return &Handel{ webService: webService, } } func (h *Handel) GetConfig() http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { ctx := r.Context() c := h.webService.GetConfig(ctx) m := model.API[model.Config]{ Code: 0, Data: c, } json.NewEncoder(w).Encode(m) } }