🐛 Dozens of bug fixes

This commit is contained in:
2025-08-25 13:43:40 +08:00
parent 915054fce0
commit 75c92c51db
2 changed files with 8 additions and 19 deletions

View File

@@ -235,15 +235,9 @@ public class WebFeedPublicController(
var accountId = Guid.Parse(currentUser.Id);
// Get IDs of already subscribed feeds
var subscribedFeedIds = await db.WebFeedSubscriptions
.Where(s => s.AccountId == accountId)
.Select(s => s.FeedId)
.ToListAsync();
var feedsQuery = db.WebFeeds
.Include(f => f.Publisher)
.Where(f => !subscribedFeedIds.Contains(f.Id))
.OrderByDescending(f => f.CreatedAt)
.AsQueryable();
// Apply search filter if query is provided
@@ -256,9 +250,6 @@ public class WebFeedPublicController(
);
}
// Order by most recently created first
feedsQuery = feedsQuery.OrderByDescending(f => f.CreatedAt);
var totalCount = await feedsQuery.CountAsync();
var feeds = await feedsQuery
.Skip(offset)