Configure funcRemove in control server

This commit is contained in:
Héctor Hurtado
2019-10-14 16:03:21 +02:00
parent b4f2e9ffdd
commit a3a9158cfe
+2 -7
View File
@@ -14,9 +14,7 @@ import (
// Run must start the control server in a specific address // Run must start the control server in a specific address
func Run(bindAddr string) { func Run(bindAddr string) {
r := configRouter() log.Fatal(http.ListenAndServe(bindAddr, configRouter()))
log.Fatal(http.ListenAndServe(bindAddr, r))
} }
func configRouter() *mux.Router { func configRouter() *mux.Router {
@@ -30,8 +28,7 @@ func configRouter() *mux.Router {
return r return r
} }
// user.Routes.Remove() []model.Route var funcRemove func(id string) error = user.Routes.Delete
var funcRemove func(id string) error
func removeRoute(res http.ResponseWriter, req *http.Request) { func removeRoute(res http.ResponseWriter, req *http.Request) {
vars := mux.Vars(req) vars := mux.Vars(req)
@@ -43,7 +40,6 @@ func removeRoute(res http.ResponseWriter, req *http.Request) {
res.WriteHeader(http.StatusNoContent) res.WriteHeader(http.StatusNoContent)
} }
// user.Routes.List() []model.Route
var funcList func() []model.Route = user.Routes.List var funcList func() []model.Route = user.Routes.List
func listRoutes(res http.ResponseWriter, req *http.Request) { func listRoutes(res http.ResponseWriter, req *http.Request) {
@@ -55,7 +51,6 @@ func listRoutes(res http.ResponseWriter, req *http.Request) {
_, _ = res.Write(listBytes) _, _ = res.Write(listBytes)
} }
// user.Routes.Append(r model.Route) model.Route
var funcAdd func(model.Route) model.Route = user.Routes.Append var funcAdd func(model.Route) model.Route = user.Routes.Append
func addRoute(res http.ResponseWriter, req *http.Request) { func addRoute(res http.ResponseWriter, req *http.Request) {