We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb75cc4 commit ea2dbc1Copy full SHA for ea2dbc1
lib/app/ladder.ex
@@ -11,28 +11,21 @@ defmodule App.Ladder do
11
|> fetch_players
12
end
13
14
- defp clean_id(id) do
15
- id
16
- |> String.replace(~r/[^0-9]/, "")
17
- end
18
-
19
defp clean_ids(ids) when is_list(ids) do
20
ids
21
- |> Enum.map(&clean_id/1)
+ |> Enum.map(fn(x) -> String.replace(x, ~r/[^0-9]/, "") end)
22
23
24
- defp fetch_players(players = [head|tail]) do
+ defp fetch_players([]), do: []
+
+ defp fetch_players(players) when is_list(players) do
25
query = from p in App.Player, where: p.summoner_id in ^players
26
27
query
28
|> App.Repo.all
29
|> App.Repo.preload(:player_ranking)
30
31
32
- defp fetch_players([]) do
33
- []
34
35
36
defp fetch_from_redis(page) do
37
Redis.query(["zrevrange",
38
"rank_na",
0 commit comments