mirror of
https://github.com/wahyd4/badger.git
synced 2026-08-09 05:15:58 +10:00
Only show badges in the last year
This commit is contained in:
+3
-2
@@ -38,6 +38,7 @@ func (handler *StatsHandler) GetStats(c *gin.Context) {
|
||||
}
|
||||
|
||||
func (handler *StatsHandler) badgeStats(badge *models.Badge) ([]*StatsResult, error) {
|
||||
oneYearAgoString := time.Now().Add(-time.Hour * 24 * 365).Format(time.RFC3339)
|
||||
span := tracer.StartSpan("db.badgeStats")
|
||||
defer span.Finish()
|
||||
|
||||
@@ -46,9 +47,9 @@ func (handler *StatsHandler) badgeStats(badge *models.Badge) ([]*StatsResult, er
|
||||
date_trunc('day', created_at AT TIME ZONE 'Australia/Melbourne') as date, -- or hour, day, week, month, year
|
||||
count(1)
|
||||
from view_records
|
||||
where ulid = ?
|
||||
where ulid = ? and created_at >= ?
|
||||
group by 1
|
||||
order by date ASC`, badge.ULID).Scan(&result).Error
|
||||
order by date ASC`, badge.ULID, oneYearAgoString).Scan(&result).Error
|
||||
|
||||
return result, err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user