feat: 更新 MySubscribed 函数以显示订阅源ID、标题和创建时间
This commit is contained in:
parent
dfeb0a795d
commit
b2c6d679e2
@ -139,10 +139,15 @@ func MySubscribed(msg model.Message) (reply *model.Reply) {
|
||||
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 Subscribes {
|
||||
table.WriteString(fmt.Sprintf("| %d | %s |\n", feed.FeedID, feed.CreateAt.Format("2006-01-02 15:04:05")))
|
||||
table.WriteString("| 订阅源ID | 标题 | 创建时间 |\n")
|
||||
for _, subscribe := range Subscribes {
|
||||
feed := RssFeed{}
|
||||
db.Where("id = ?", subscribe.FeedID).First(&feed)
|
||||
title, _, err := ParseFeed(feed.FeedURL)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
table.WriteString(fmt.Sprintf("| %d | %s | %s |\n", subscribe.FeedID, title, subscribe.CreateAt.Format("2006-01-02 15:04:05")))
|
||||
}
|
||||
|
||||
return &model.Reply{
|
||||
|
Loading…
x
Reference in New Issue
Block a user