api: implement delete notification

This commit is contained in:
Jimmy Zelinskie 2016-02-01 19:26:30 -05:00
parent 96e96d948d
commit b9a6da4a57

View File

@ -264,8 +264,16 @@ func getNotification(w http.ResponseWriter, r *http.Request, p httprouter.Params
} }
func deleteNotification(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) int { func deleteNotification(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) int {
// ez err := ctx.Store.DeleteNotification(p.ByName("notificationName"))
return 0 if err == cerrors.ErrNotFound {
writeResponse(w, NotificationEnvelope{Error: &Error{err.Error()}})
return writeHeader(w, http.StatusNotFound)
} else if err != nil {
writeResponse(w, NotificationEnvelope{Error: &Error{err.Error()}})
return writeHeader(w, http.StatusInternalServerError)
}
return writeHeader(w, http.StatusOK)
} }
func getMetrics(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) int { func getMetrics(w http.ResponseWriter, r *http.Request, p httprouter.Params, ctx *context.RouteContext) int {