From aef0c8428689c07b485a10b1a47f67034dc7d340 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Sun, 12 May 2024 11:00:45 +0100 Subject: [PATCH] Move engagement calculation inside widget --- internal/feed/reddit.go | 2 -- internal/widget/reddit.go | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) 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() }