From 38184d91a8fd3a13180b141daf08adab334f3b4a Mon Sep 17 00:00:00 2001 From: lixiangwuxian Date: Thu, 17 Jul 2025 15:21:46 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=20MySubscribed?= =?UTF-8?q?=20=E5=87=BD=E6=95=B0=EF=BC=8C=E7=AE=80=E5=8C=96=E8=AE=A2?= =?UTF-8?q?=E9=98=85=E6=BA=90=E6=9F=A5=E8=AF=A2=E9=80=BB=E8=BE=91=EF=BC=8C?= =?UTF-8?q?=E5=A2=9E=E5=BC=BA=E4=BB=A3=E7=A0=81=E5=8F=AF=E8=AF=BB=E6=80=A7?= =?UTF-8?q?=E5=92=8C=E7=BB=B4=E6=8A=A4=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/rss/rss.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/handler/rss/rss.go b/handler/rss/rss.go index 9f365b2..9427036 100644 --- a/handler/rss/rss.go +++ b/handler/rss/rss.go @@ -132,18 +132,12 @@ func SubscribeToFeed(feedURL string, userID int64, groupID int64) (string, error func MySubscribed(msg model.Message) (reply *model.Reply) { db := sqlite3.GetGormDB() - var feeds []RssSubscribe - db.Where("creator = ?", fmt.Sprintf("%d", msg.UserId)).Find(&feeds) - feedIdList := make([]int, 0) - for _, feed := range feeds { - feedIdList = append(feedIdList, feed.FeedID) - } - db.Where("feed_id IN (?)", feedIdList).Find(&feeds) - + var Subscribes []RssSubscribe + db.Where("creator = ?", fmt.Sprintf("%d", msg.UserId)).Find(&Subscribes) table := strings.Builder{} table.WriteString("| 订阅源 | 创建时间 |\n") table.WriteString("| --- | --- |\n") - for _, feed := range feeds { + for _, feed := range Subscribes { table.WriteString(fmt.Sprintf("| %d | %s |\n", feed.FeedID, feed.CreateAt.Format("2006-01-02 15:04:05"))) }