MCPcopy Create free account
hub / github.com/bodaay/HuggingFaceModelDownloader / handlePauseJob

Method handlePauseJob

internal/server/api.go:308–323  ·  view source on GitHub ↗

handlePauseJob pauses a running job.

(w http.ResponseWriter, r *http.Request)

Source from the content-addressed store, hash-verified

306
307// handlePauseJob pauses a running job.
308func (s *Server) handlePauseJob(w http.ResponseWriter, r *http.Request) {
309 id := r.PathValue("id")
310 if id == "" {
311 writeError(w, http.StatusBadRequest, "Missing job ID", "")
312 return
313 }
314
315 if s.jobs.PauseJob(id) {
316 writeJSON(w, http.StatusOK, SuccessResponse{
317 Success: true,
318 Message: "Job paused",
319 })
320 } else {
321 writeError(w, http.StatusNotFound, "Job not found or not running", "")
322 }
323}
324
325// handleResumeJob resumes a paused job.
326func (s *Server) handleResumeJob(w http.ResponseWriter, r *http.Request) {

Callers

nothing calls this directly

Calls 3

writeErrorFunction · 0.85
writeJSONFunction · 0.85
PauseJobMethod · 0.80

Tested by

no test coverage detected