Mirror of @tangled.org/core. Running on a Raspberry Pi Zero 2 (Please be gentle).

appview: profile: limit events to 30

anirudh.fi a70bcbc6 efb1ad66

verified
+5
+5
appview/db/profile.go
··· 15 15 16 16 func MakeProfileTimeline(e Execer, forDid string) ([]ProfileTimelineEvent, error) { 17 17 timeline := []ProfileTimelineEvent{} 18 + limit := 30 18 19 19 20 pulls, err := GetPullsByOwnerDid(e, forDid) 20 21 if err != nil { ··· 71 70 sort.Slice(timeline, func(i, j int) bool { 72 71 return timeline[i].EventAt.After(timeline[j].EventAt) 73 72 }) 73 + 74 + if len(timeline) > limit { 75 + timeline = timeline[:limit] 76 + } 74 77 75 78 return timeline, nil 76 79 }