diff --git a/internal/handler/visit.go b/internal/handler/hit.go similarity index 55% rename from internal/handler/visit.go rename to internal/handler/hit.go index 7a5d538..08ea988 100644 --- a/internal/handler/visit.go +++ b/internal/handler/hit.go @@ -6,15 +6,15 @@ import ( "net/http" ) -func HandleGetVisitCounter(w http.ResponseWriter, r *http.Request) { - data := service.GetVisitCounter() +func HandleGetHitCounter(w http.ResponseWriter, r *http.Request) { + data := service.GetHitCounter() w.Header().Set("Content-Type", "application/json") json.NewEncoder(w).Encode(data) } -func HandlePatchVisitCounter(w http.ResponseWriter, r *http.Request) { - data := service.IncrementVisitCounter() +func HandlePatchHitCounter(w http.ResponseWriter, r *http.Request) { + data := service.IncrementHitCounter() w.Header().Set("Content-Type", "application/json") json.NewEncoder(w).Encode(data) diff --git a/internal/model/visit.go b/internal/model/hit.go similarity index 64% rename from internal/model/visit.go rename to internal/model/hit.go index 986cf3a..55d3da3 100644 --- a/internal/model/visit.go +++ b/internal/model/hit.go @@ -1,5 +1,5 @@ package model -type VisitCounter struct { +type HitCounter struct { Counter uint32 `json:"counter"` } diff --git a/internal/server/router.go b/internal/server/router.go index 731a802..58113ba 100644 --- a/internal/server/router.go +++ b/internal/server/router.go @@ -46,8 +46,8 @@ func NewRouter() { http.Redirect(w, r, "https://trafficlunar.net", http.StatusPermanentRedirect) }) - r.Get("/visit", handler.HandleGetVisitCounter) - r.With(httprate.LimitByRealIP(1, time.Hour)).Patch("/visit", handler.HandlePatchVisitCounter) + r.Get("/hit", handler.HandleGetHitCounter) + r.With(httprate.LimitByRealIP(1, time.Hour)).Patch("/hit", handler.HandlePatchHitCounter) r.Get("/song", handler.HandleGetCurrentlyPlaying) r.Get("/computer", handler.HandleComputerGraphData) r.Get("/computer/ws", handler.HandleComputerWebSocket) diff --git a/internal/service/visitor.go b/internal/service/hit.go similarity index 87% rename from internal/service/visitor.go rename to internal/service/hit.go index ba8e8b0..bfbaf8c 100644 --- a/internal/service/visitor.go +++ b/internal/service/hit.go @@ -10,10 +10,10 @@ import ( "backend/internal/model" ) -const path = "./data/visit.json" +const path = "./data/hit.json" -func GetVisitCounter() model.VisitCounter { - var data model.VisitCounter +func GetHitCounter() model.HitCounter { + var data model.HitCounter jsonFile, err := os.Open(path) if err != nil { @@ -37,8 +37,8 @@ func GetVisitCounter() model.VisitCounter { return data } -func IncrementVisitCounter() model.Success { - data := GetVisitCounter() +func IncrementHitCounter() model.Success { + data := GetHitCounter() data.Counter++ err := os.MkdirAll(filepath.Dir(path), 0755)