From 0366bcbb67e7e36b4d6549134595786dc15b5631 Mon Sep 17 00:00:00 2001 From: Jinvic <77521861+Jinvic@users.noreply.github.com> Date: Mon, 10 Feb 2025 09:35:10 +0000 Subject: [PATCH] =?UTF-8?q?fix(rss):=20rss=E5=8A=9F=E8=83=BD=E8=B0=83?= =?UTF-8?q?=E6=95=B4&bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - fix: 未显示置顶memo - fix: 错误显示私密memo - feat: 展示memo数量修改为15 - feat: 置顶memo在rss中不会置顶,但添加一行 **【置顶】** 作为标识 --- backend/handler/rss.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/handler/rss.go b/backend/handler/rss.go index e865858..9e93055 100644 --- a/backend/handler/rss.go +++ b/backend/handler/rss.go @@ -66,8 +66,14 @@ func (r RssHandler) generateRss(host string) (string, error) { // 查询动态 tx := r.base.db.Preload("User", func(x *gorm.DB) *gorm.DB { return x.Select("username", "nickname", "id") - }).Where("pinned = 0") - tx.Order("createdAt desc").Limit(10).Find(&memos) + }).Where("showType = 1") + tx.Order("createdAt desc").Limit(15).Find(&memos) + + for i := range memos { + if *memos[i].Pinned { + memos[i].Content = "**【置顶】**\n" + memos[i].Content + } + } feed := generateFeed(memos, &sysConfigVO, &user, host)