forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

appview: profile: limit events to 30

Changed files
+5
appview
+5
appview/db/profile.go
···
func MakeProfileTimeline(e Execer, forDid string) ([]ProfileTimelineEvent, error) {
timeline := []ProfileTimelineEvent{}
+
limit := 30
pulls, err := GetPullsByOwnerDid(e, forDid)
if err != nil {
···
sort.Slice(timeline, func(i, j int) bool {
return timeline[i].EventAt.After(timeline[j].EventAt)
})
+
+
if len(timeline) > limit {
+
timeline = timeline[:limit]
+
}
return timeline, nil
}