🐛 Fix feed pagination
This commit is contained in:
parent
32f2e3f1ed
commit
14335084a1
@ -24,12 +24,13 @@ func GetFeed(c *fiber.Ctx, limit int, user *uint, cursor *time.Time) ([]FeedEntr
|
|||||||
|
|
||||||
var feed []FeedEntry
|
var feed []FeedEntry
|
||||||
|
|
||||||
interTx, err := UniversalPostFilter(c, database.C, UniversalPostFilterConfig{
|
interTx, err := UniversalPostFilter(c, database.C)
|
||||||
TimeCursor: cursor,
|
|
||||||
})
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("failed to prepare load interactive posts: %v", err)
|
return nil, fmt.Errorf("failed to prepare load interactive posts: %v", err)
|
||||||
}
|
}
|
||||||
|
if cursor != nil {
|
||||||
|
interTx = interTx.Where("published_at < ?", *cursor)
|
||||||
|
}
|
||||||
interPosts, err := ListPostForFeed(interTx, limit/2, user)
|
interPosts, err := ListPostForFeed(interTx, limit/2, user)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("failed to load interactive posts: %v", err)
|
return nil, fmt.Errorf("failed to load interactive posts: %v", err)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user