diff --git a/routes/api/health.go b/routes/api/health.go index 72741e2..5409cac 100644 --- a/routes/api/health.go +++ b/routes/api/health.go @@ -17,7 +17,7 @@ func NewHealthApiHandler(db *gorm.DB) *HealthApiHandler { func (h *HealthApiHandler) RegisterRoutes(router *mux.Router) { r := router.PathPrefix("/health").Subrouter() - r.Methods(http.MethodGet).HandlerFunc(h.Get) + r.Path("").Methods(http.MethodGet).HandlerFunc(h.Get) } // @Summary Check the application's health status diff --git a/routes/api/heartbeat.go b/routes/api/heartbeat.go index db35940..70d4a60 100644 --- a/routes/api/heartbeat.go +++ b/routes/api/heartbeat.go @@ -39,7 +39,7 @@ func (h *HeartbeatApiHandler) RegisterRoutes(router *mux.Router) { middlewares.NewAuthenticateMiddleware(h.userSrvc).Handler, customMiddleware.NewWakatimeRelayMiddleware().Handler, ) - r.Methods(http.MethodPost).HandlerFunc(h.Post) + r.Path("").Methods(http.MethodPost).HandlerFunc(h.Post) } // @Summary Push a new heartbeat diff --git a/routes/api/metrics.go b/routes/api/metrics.go index 7f0c61b..5aca49b 100644 --- a/routes/api/metrics.go +++ b/routes/api/metrics.go @@ -64,7 +64,7 @@ func (h *MetricsHandler) RegisterRoutes(router *mux.Router) { r.Use( middlewares.NewAuthenticateMiddleware(h.userSrvc).Handler, ) - r.Methods(http.MethodGet).HandlerFunc(h.Get) + r.Path("").Methods(http.MethodGet).HandlerFunc(h.Get) } func (h *MetricsHandler) Get(w http.ResponseWriter, r *http.Request) { diff --git a/routes/api/summary.go b/routes/api/summary.go index e0a24ae..e46ce53 100644 --- a/routes/api/summary.go +++ b/routes/api/summary.go @@ -29,7 +29,7 @@ func (h *SummaryApiHandler) RegisterRoutes(router *mux.Router) { r.Use( middlewares.NewAuthenticateMiddleware(h.userSrvc).Handler, ) - r.Methods(http.MethodGet).HandlerFunc(h.Get) + r.Path("").Methods(http.MethodGet).HandlerFunc(h.Get) } // @Summary Retrieve a summary diff --git a/routes/compat/wakatime/v1/all_time.go b/routes/compat/wakatime/v1/all_time.go index 8eb0dd7..69cb814 100644 --- a/routes/compat/wakatime/v1/all_time.go +++ b/routes/compat/wakatime/v1/all_time.go @@ -32,7 +32,7 @@ func (h *AllTimeHandler) RegisterRoutes(router *mux.Router) { r.Use( middlewares.NewAuthenticateMiddleware(h.userSrvc).Handler, ) - r.Methods(http.MethodGet).HandlerFunc(h.Get) + r.Path("").Methods(http.MethodGet).HandlerFunc(h.Get) } // @Summary Retrieve summary for all time diff --git a/routes/compat/wakatime/v1/summaries.go b/routes/compat/wakatime/v1/summaries.go index 66ab03f..4920571 100644 --- a/routes/compat/wakatime/v1/summaries.go +++ b/routes/compat/wakatime/v1/summaries.go @@ -33,7 +33,7 @@ func (h *SummariesHandler) RegisterRoutes(router *mux.Router) { r.Use( middlewares.NewAuthenticateMiddleware(h.userSrvc).Handler, ) - r.Methods(http.MethodGet).HandlerFunc(h.Get) + r.Path("").Methods(http.MethodGet).HandlerFunc(h.Get) } // TODO: Support parameters: project, branches, timeout, writes_only, timezone diff --git a/routes/compat/wakatime/v1/users.go b/routes/compat/wakatime/v1/users.go index b0464ec..471c9f2 100644 --- a/routes/compat/wakatime/v1/users.go +++ b/routes/compat/wakatime/v1/users.go @@ -29,7 +29,7 @@ func (h *UsersHandler) RegisterRoutes(router *mux.Router) { r.Use( middlewares.NewAuthenticateMiddleware(h.userSrvc).Handler, ) - r.Methods(http.MethodGet).HandlerFunc(h.Get) + r.Path("").Methods(http.MethodGet).HandlerFunc(h.Get) } // @Summary Retrieve the given user