MCPcopy Create free account
hub / github.com/dhij/ecomm / deleteProduct

Method deleteProduct

ecomm-api/handler/handler.go:114–129  ·  view source on GitHub ↗
(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

112}
113
114func (h *handler) deleteProduct(w http.ResponseWriter, r *http.Request) {
115 id := chi.URLParam(r, "id")
116 i, err := strconv.ParseInt(id, 10, 64)
117 if err != nil {
118 http.Error(w, "error parsing ID", http.StatusBadRequest)
119 return
120 }
121
122 _, err = h.client.DeleteProduct(h.ctx, &pb.ProductReq{Id: i})
123 if err != nil {
124 http.Error(w, "error deleting product", http.StatusInternalServerError)
125 return
126 }
127
128 w.WriteHeader(http.StatusNoContent)
129}
130
131func (h *handler) createOrder(w http.ResponseWriter, r *http.Request) {
132 var o OrderReq

Callers

nothing calls this directly

Calls 1

DeleteProductMethod · 0.65

Tested by

no test coverage detected