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

Method deleteUser

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

Source from the content-addressed store, hash-verified

298}
299
300func (h handler) deleteUser(w http.ResponseWriter, r *http.Request) {
301 id := chi.URLParam(r, "id")
302 i, err := strconv.ParseInt(id, 10, 64)
303 if err != nil {
304 http.Error(w, "error parsing ID", http.StatusBadRequest)
305 return
306 }
307
308 _, err = h.client.DeleteUser(h.ctx, &pb.UserReq{
309 Id: i,
310 })
311 if err != nil {
312 http.Error(w, "error deleting user", http.StatusInternalServerError)
313 return
314 }
315
316 w.WriteHeader(http.StatusNoContent)
317}
318
319func (h *handler) loginUser(w http.ResponseWriter, r *http.Request) {
320 var u LoginUserReq

Callers

nothing calls this directly

Calls 1

DeleteUserMethod · 0.65

Tested by

no test coverage detected