chore: Remove statistics
This commit is contained in:
parent
d2cbddec40
commit
6bce856193
3 changed files with 2 additions and 24 deletions
|
@ -44,8 +44,7 @@ defmodule BdfrBrowser.HTTP.Plug do
|
|||
|
||||
tpl_args = [
|
||||
subreddit: subreddit,
|
||||
dates: subreddit_record |> Post.date_listing() |> Repo.all(),
|
||||
statistics: subreddit |> Subreddit.statistics() |> Repo.all()
|
||||
dates: subreddit_record |> Post.date_listing() |> Repo.all()
|
||||
]
|
||||
|
||||
content = render_template("subreddit", tpl_args)
|
||||
|
@ -95,8 +94,7 @@ defmodule BdfrBrowser.HTTP.Plug do
|
|||
|
||||
tpl_args = [
|
||||
subreddit: subreddit_names,
|
||||
dates: subreddit_records |> Post.date_listing() |> Repo.all(),
|
||||
statistics: subreddit_names |> Subreddit.statistics() |> Repo.all()
|
||||
dates: subreddit_records |> Post.date_listing() |> Repo.all()
|
||||
]
|
||||
|
||||
content = render_template("subreddit", tpl_args)
|
||||
|
|
|
@ -22,16 +22,4 @@ defmodule BdfrBrowser.Subreddit do
|
|||
def names_without(hidden) do
|
||||
from(s in __MODULE__, select: s.name, where: s.name not in ^hidden, order_by: [asc: fragment("lower(?)", s.name)])
|
||||
end
|
||||
|
||||
def statistics(subreddit) when is_binary(subreddit), do: statistics([subreddit])
|
||||
|
||||
def statistics(subreddits) when is_list(subreddits) do
|
||||
from(s in __MODULE__,
|
||||
join: p in assoc(s, :posts),
|
||||
left_join: c in assoc(p, :comments),
|
||||
select: {s.name, count(p.id), count(c.id)},
|
||||
where: s.name in ^subreddits,
|
||||
group_by: [s.name]
|
||||
)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -55,12 +55,4 @@
|
|||
<% end %>
|
||||
<% end %>
|
||||
</div>
|
||||
|
||||
<div class="d-grid gap-2 col-12 mx-auto">
|
||||
<p class="text-secondary">
|
||||
<%= for {name, post_count, comment_count} <- statistics do %>
|
||||
<%= name %>: <%= post_count %> Posts; <%= comment_count %> Comments<br />
|
||||
<% end %>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Reference in a new issue