func PostSecret(c *gin.Context) { repo := session.Repo(c) in := &model.Secret{} err := c.Bind(in) if err != nil { c.String(http.StatusBadRequest, "Invalid JSON input. %s", err.Error()) return } in.ID = 0 in.RepoID = repo.ID err = store.SetSecret(c, in) if err != nil { c.String(http.StatusInternalServerError, "Unable to persist secret. %s", err.Error()) return } c.String(http.StatusOK, "") }
func PostSecret(c *gin.Context) { repo := session.Repo(c) in := &model.Secret{} err := c.Bind(in) if err != nil { c.String(400, "Invalid JSON input. %s", err.Error()) return } in.ID = 0 in.RepoID = repo.ID err = store.SetSecret(c, in) if err != nil { c.String(500, "Unable to persist secret. %s", err.Error()) return } c.String(200, "") }