diff --git a/internal/feed/reddit.go b/internal/feed/reddit.go index 294a627..676d948 100644 --- a/internal/feed/reddit.go +++ b/internal/feed/reddit.go @@ -110,7 +110,5 @@ func FetchSubredditPosts(subreddit, sort, topPeriod, search, commentsUrlTemplate posts = append(posts, forumPost) } - posts.CalculateEngagement() - return posts, nil } diff --git a/internal/widget/reddit.go b/internal/widget/reddit.go index 9642c1e..0aa5f93 100644 --- a/internal/widget/reddit.go +++ b/internal/widget/reddit.go @@ -95,6 +95,7 @@ func (widget *Reddit) Update(ctx context.Context) { } if widget.ExtraSortBy == "engagement" { + posts.CalculateEngagement() posts.SortByEngagement() }