| @@ -30,9 +30,9 @@ func (s *Server) handleFeeds(w http.ResponseWriter, r *http.Request) { |
| 30 | subs = subs[:page.PageSize] | 30 | subs = subs[:page.PageSize] |
| 31 | } | 31 | } |
| 32 | | 32 | |
| 33 | - allSubs, err := s.dbs.Articles.ListSubscriptions(ctx, user.DID, "", 1000, 0) | 33 | + subCount, err := s.dbs.Articles.GetSubscriptionCount(ctx, user.DID) |
| 34 | if err != nil { | 34 | if err != nil { |
| 35 | - s.logger.Warn("failed to list all subscriptions", "error", err, "did", user.DID) | 35 | + s.logger.Warn("failed to get subscription count", "error", err, "did", user.DID) |
| 36 | } | 36 | } |
| 37 | | 37 | |
| 38 | feedRecs, err := s.engine.GetFeedRecommendations(ctx, user.DID, 6) | 38 | feedRecs, err := s.engine.GetFeedRecommendations(ctx, user.DID, 6) |
| @@ -69,7 +69,7 @@ func (s *Server) handleFeeds(w http.ResponseWriter, r *http.Request) { |
| 69 | s.render(w, r, "feeds.html", map[string]any{ | 69 | s.render(w, r, "feeds.html", map[string]any{ |
| 70 | "User": user, | 70 | "User": user, |
| 71 | "Subscriptions": subs, | 71 | "Subscriptions": subs, |
| 72 | - "SubscriptionCount": len(allSubs), | 72 | + "SubscriptionCount": subCount, |
| 73 | "Categories": categories, | 73 | "Categories": categories, |
| 74 | "Category": category, | 74 | "Category": category, |
| 75 | "FeedRecommendations": feedRecs, | 75 | "FeedRecommendations": feedRecs, |