Configure funcRemove in control server
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user