MCPcopy
hub / github.com/usefathom/fathom / GetSiteStatsRealtimeHandler

Method GetSiteStatsRealtimeHandler

pkg/api/site_stats.go:18–25  ·  view source on GitHub ↗

URL: /api/sites/{id:[0-9]+}/stats/site/realtime

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

Source from the content-addressed store, hash-verified

16
17// URL: /api/sites/{id:[0-9]+}/stats/site/realtime
18func (api *API) GetSiteStatsRealtimeHandler(w http.ResponseWriter, r *http.Request) error {
19 params := GetRequestParams(r)
20 result, err := api.database.GetRealtimeVisitorCount(params.SiteID)
21 if err != nil {
22 return err
23 }
24 return respond(w, http.StatusOK, envelope{Data: result})
25}
26
27// URL: /api/sites/{id:[0-9]+}/stats/site
28func (api *API) GetSiteStatsHandler(w http.ResponseWriter, r *http.Request) error {

Callers

nothing calls this directly

Calls 3

GetRequestParamsFunction · 0.85
respondFunction · 0.85

Tested by

no test coverage detected