MCPcopy Create free account
hub / github.com/Cawlumm/lyftr / CreateProgram

Method CreateProgram

backend/controllers/programs.go:48–68  ·  view source on GitHub ↗
(c *gin.Context)

Source from the content-addressed store, hash-verified

46 f.Offset = o
47 }
48 programs, err := h.s.Program.List(uid, f)
49 if utils.DBError(c, err) {
50 return
51 }
52 utils.OK(c, programs)
53}
54
55func (h *Handler) GetProgram(c *gin.Context) {
56 uid := middleware.UserID(c)
57 pid, err := strconv.ParseInt(c.Param("id"), 10, 64)
58 if err != nil {
59 utils.BadRequest(c, "That program id isn't valid.")
60 return
61 }
62 p, err := h.s.Program.Get(uid, pid)
63 if err == sql.ErrNoRows {
64 utils.NotFound(c, "That program no longer exists.")
65 return
66 }
67 if utils.DBError(c, err) {
68 return
69 }
70 utils.OK(c, p)
71}

Calls 1

CreateMethod · 0.45