🐛 Fix the feed isn't sorted
This commit is contained in:
		@@ -2,6 +2,7 @@ package services
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
 | 
						"sort"
 | 
				
			||||||
	"time"
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"git.solsynth.dev/hypernet/interactive/pkg/internal/database"
 | 
						"git.solsynth.dev/hypernet/interactive/pkg/internal/database"
 | 
				
			||||||
@@ -45,6 +46,10 @@ func GetFeed(c *fiber.Ctx, limit int, user *uint, cursor *time.Time) ([]FeedEntr
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
	feed = append(feed, fediPosts...)
 | 
						feed = append(feed, fediPosts...)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						sort.Slice(feed, func(i, j int) bool {
 | 
				
			||||||
 | 
							return feed[i].CreatedAt.After(feed[j].CreatedAt)
 | 
				
			||||||
 | 
						})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return feed, nil
 | 
						return feed, nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user