Ejemplo n.º 1
0
func DeleteRepoHook(w http.ResponseWriter, r *http.Request) {
	body, _ := ioutil.ReadAll(r.Body)
	vars := mux.Vars(r)

	repo := database.GetRepositoryByName(vars["name"])

	hook := database.Hook{}
	json.Unmarshal(body, &hook)

	hook.RepositoryId = repo.ID
	hook.ID, _ = strconv.Atoi(vars["id"])

	hook.DeleteHook()

	json.NewEncoder(w).Encode(hook)

}