--- Handlers --- handleHealth returns server health status.
(w http.ResponseWriter, r *http.Request)
| 96 | |
| 97 | // handleHealth returns server health status. |
| 98 | func (s *Server) handleHealth(w http.ResponseWriter, r *http.Request) { |
| 99 | writeJSON(w, http.StatusOK, map[string]any{ |
| 100 | "status": "ok", |
| 101 | "version": s.version(), |
| 102 | "time": time.Now().UTC().Format(time.RFC3339), |
| 103 | }) |
| 104 | } |
| 105 | |
| 106 | // handleStartDownload starts a new download job. |
| 107 | func (s *Server) handleStartDownload(w http.ResponseWriter, r *http.Request) { |