func FormationList(rw http.ResponseWriter, r *http.Request) error { app := mux.Vars(r)["app"] _, err := models.GetApp(app) if awsError(err) == "ValidationError" { return RenderNotFound(rw, fmt.Sprintf("no such app: %s", app)) } formation, err := models.ListFormation(app) if err != nil { return err } return RenderJson(rw, formation) }
func FormationList(rw http.ResponseWriter, r *http.Request) *httperr.Error { app := mux.Vars(r)["app"] _, err := models.GetApp(app) if awsError(err) == "ValidationError" { return httperr.Errorf(404, "no such app: %s", app) } formation, err := models.ListFormation(app) if err != nil { return httperr.Server(err) } return RenderJson(rw, formation) }