diff --git a/services/summary.go b/services/summary.go index 9f96fe7..f8c6576 100644 --- a/services/summary.go +++ b/services/summary.go @@ -2,6 +2,7 @@ package services import ( "math" + "sort" "time" "github.com/jinzhu/gorm" @@ -110,5 +111,9 @@ func (srv *SummaryService) aggregateBy(heartbeats []*models.Heartbeat, summaryTy }) } + sort.Slice(items, func(i, j int) bool { + return items[i].Total > items[j].Total + }) + c <- models.SummaryItemContainer{Type: summaryType, Items: items} }