🎨 Adjust post shuffle query

This commit is contained in:
2025-08-22 16:50:06 +08:00
parent c1c17b5f4e
commit 7ad9deaf70

View File

@@ -106,10 +106,9 @@ public class PostController(
var totalCount = await query
.CountAsync();
if (shuffle)
query = query.OrderBy(e => EF.Functions.Random());
else
query = query.OrderByDescending(e => e.PublishedAt ?? e.CreatedAt);
query = shuffle
? query.OrderBy(e => EF.Functions.Random())
: query.OrderByDescending(e => e.PublishedAt ?? e.CreatedAt);
var posts = await query
.Include(e => e.RepliedPost)