fathom/pkg/count/pageviews.go

22 lines
463 B
Go
Raw Normal View History

package count
import (
"github.com/usefathom/fathom/pkg/datastore"
"log"
"time"
)
// CreatePageviewTotals aggregates pageview data for each page into daily totals
func CreatePageviewTotals(since string) {
tomorrow := time.Now().AddDate(0, 0, 1).Format("2006-02-01")
totals, err := datastore.PageviewCountPerPageAndDay(tomorrow, since)
if err != nil {
log.Fatal(err)
}
err = datastore.SavePageviewTotals(totals)
if err != nil {
log.Fatal(err)
2016-12-11 15:23:13 +00:00
}
}