route to api - travis

pull/109/head
Hunter Long 2018-11-29 09:14:59 -08:00
parent c9e90c1534
commit d29d134372
4 changed files with 5 additions and 7 deletions

View File

@ -40,8 +40,6 @@ before_deploy:
after_deploy:
- if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" = "false" ]]; then make publish-homebrew; fi
- snapcraft login --with "$SNAP_TOKEN"
- if [[ "$TRAVIS_BRANCH" == "master" && "$TRAVIS_PULL_REQUEST" = "false" ]]; then make snapcraft; fi
deploy:
- provider: releases

View File

@ -68,6 +68,7 @@ func sendErrorJson(err error, w http.ResponseWriter, r *http.Request) {
Status: "error",
Error: err.Error(),
}
r.Body.Close()
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(output)
}
@ -117,6 +118,7 @@ func sendJsonAction(obj interface{}, method string, w http.ResponseWriter, r *ht
Output: obj,
}
r.Body.Close()
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(output)
}

View File

@ -81,7 +81,6 @@ func Router() *mux.Router {
// SERVICE Routes
r.Handle("/services", http.HandlerFunc(servicesHandler)).Methods("GET")
r.Handle("/services/reorder", http.HandlerFunc(reorderServiceHandler)).Methods("POST")
r.Handle("/service/{id}", http.HandlerFunc(servicesViewHandler)).Methods("GET")
r.Handle("/service/{id}/edit", http.HandlerFunc(servicesViewHandler))
r.Handle("/service/{id}/delete_failures", http.HandlerFunc(servicesDeleteFailuresHandler)).Methods("GET")
@ -94,6 +93,7 @@ func Router() *mux.Router {
r.Handle("/api/services", http.HandlerFunc(apiAllServicesHandler)).Methods("GET")
r.Handle("/api/services", http.HandlerFunc(apiCreateServiceHandler)).Methods("POST")
r.Handle("/api/services/{id}", http.HandlerFunc(apiServiceHandler)).Methods("GET")
r.Handle("/api/services/reorder", http.HandlerFunc(reorderServiceHandler)).Methods("POST")
r.Handle("/api/services/{id}/data", cached("120s", "application/json", http.HandlerFunc(apiServiceDataHandler))).Methods("GET")
r.Handle("/api/services/{id}/ping", http.HandlerFunc(apiServicePingDataHandler)).Methods("GET")
r.Handle("/api/services/{id}", http.HandlerFunc(apiServiceUpdateHandler)).Methods("POST")

View File

@ -61,14 +61,12 @@
newOrder.push(o);
});
$.ajax({
url: "/services/reorder",
url: "/api/services/reorder",
type: 'POST',
data: JSON.stringify(newOrder),
contentType: "application/json",
dataType: "json",
success: function(data) {
console.log(data)
}
success: function(data) { }
});
});
</script>