✨ Get feed item now will preload feed
This commit is contained in:
parent
c812359f8b
commit
fd0d3699e4
@ -19,6 +19,7 @@ func listFeedItem(c *fiber.Ctx) error {
|
||||
if err := database.C.
|
||||
Order("published_at DESC").
|
||||
Omit("Content").
|
||||
Preload("Feed").
|
||||
Limit(take).Offset(offset).Find(&items).Error; err != nil {
|
||||
return fiber.NewError(fiber.StatusBadRequest, err.Error())
|
||||
}
|
||||
@ -33,7 +34,7 @@ func getFeedItem(c *fiber.Ctx) error {
|
||||
id, _ := c.ParamsInt("id", 0)
|
||||
|
||||
var item models.SubscriptionItem
|
||||
if err := database.C.Where("id = ?", id).First(&item).Error; err != nil {
|
||||
if err := database.C.Where("id = ?", id).Preload("Feed").First(&item).Error; err != nil {
|
||||
return fiber.NewError(fiber.StatusNotFound, err.Error())
|
||||
}
|
||||
|
||||
|
@ -11,6 +11,7 @@ func GetTodayFeedRandomly(limit int) ([]models.SubscriptionItem, error) {
|
||||
Where("DATE(created_at) = CURRENT_DATE"). // Created in today
|
||||
Order("RANDOM()").
|
||||
Omit("Content").
|
||||
Preload("Feed").
|
||||
Find(&articles).Error; err != nil {
|
||||
return articles, err
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user