Add API endpoint for random post with preloaded relationships
This commit is contained in:
@@ -90,7 +90,11 @@ func (ps *PostService) InsertNewAccounts(newAccounts []models.Account) int {
|
||||
|
||||
func (ps *PostService) GetRandomPost() models.Post {
|
||||
var post models.Post
|
||||
ps.db.Order("RANDOM()").First(&post) // TODO: only approved posts
|
||||
ps.db.
|
||||
Preload("Account").
|
||||
Preload("Attachments").
|
||||
Order("RANDOM()").
|
||||
First(&post)
|
||||
return post
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user