From a93521f8ab52aa8813495cd79565cdd41aa9b5bf Mon Sep 17 00:00:00 2001 From: Leon <147289645+LeoninCS@users.noreply.github.com> Date: Tue, 16 Dec 2025 14:35:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:feed=E6=B5=81=E8=BF=94=E5=9B=9E=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=B8=AD=E4=BF=AE=E5=A4=8DisLiked?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/feed/service.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/feed/service.go b/internal/feed/service.go index 6dacb54..ce01be1 100644 --- a/internal/feed/service.go +++ b/internal/feed/service.go @@ -67,6 +67,10 @@ func (f *FeedService) ListLikesCount(ctx context.Context, limit int, likesCountB hasMore := len(videos) == limit feedVideos := make([]FeedVideoItem, 0, len(videos)) for _, video := range videos { + isLiked, err := f.likeRepo.IsLiked(ctx, video.ID, video.AuthorID) + if err != nil { + return ListLikesCountResponse{}, err + } feedVideos = append(feedVideos, FeedVideoItem{ ID: video.ID, Author: FeedAuthor{ID: video.AuthorID, Username: video.Username}, @@ -75,6 +79,7 @@ func (f *FeedService) ListLikesCount(ctx context.Context, limit int, likesCountB PlayURL: video.PlayURL, CoverURL: video.CoverURL, LikesCount: video.LikesCount, + IsLiked: isLiked, }) } resp := ListLikesCountResponse{