http: improve clarity of /check

This commit is contained in:
Jimmy Zelinskie 2015-02-08 18:05:30 -05:00
parent 8c25e1ade3
commit 14ead047ab

View file

@ -33,10 +33,13 @@ func handleError(err error) (int, error) {
} }
func (s *Server) check(w http.ResponseWriter, r *http.Request, p httprouter.Params) (int, error) { func (s *Server) check(w http.ResponseWriter, r *http.Request, p httprouter.Params) (int, error) {
// Ping the backend if private tracker is enabled. // Attempt to ping the backend if private tracker is enabled.
if err := s.tracker.Backend.Ping(); s.config.PrivateEnabled && err != nil { if s.config.PrivateEnabled {
if err := s.tracker.Backend.Ping(); err != nil {
return handleError(err) return handleError(err)
} }
}
_, err := w.Write([]byte("STILL-ALIVE")) _, err := w.Write([]byte("STILL-ALIVE"))
return handleError(err) return handleError(err)
} }