This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
defmodule CobblemonUiWeb.DashboardLive do
|
||||
use CobblemonUiWeb, :live_view
|
||||
|
||||
require Logger
|
||||
|
||||
import CobblemonUiWeb.PokemonComponents
|
||||
import CobblemonUiWeb.BattleComponents
|
||||
|
||||
@@ -94,9 +96,6 @@ defmodule CobblemonUiWeb.DashboardLive do
|
||||
{:noreply, assign(socket, view_mode: String.to_existing_atom(mode), selected_pokemon: nil)}
|
||||
end
|
||||
|
||||
def handle_event("refresh", _params, socket) do
|
||||
{:noreply, do_refresh(socket)}
|
||||
end
|
||||
|
||||
@impl true
|
||||
def handle_info(:tick, socket) do
|
||||
@@ -106,8 +105,10 @@ defmodule CobblemonUiWeb.DashboardLive do
|
||||
def handle_info(:scrape_tier_list, socket) do
|
||||
lv = self()
|
||||
Task.start(fn ->
|
||||
CobblemonUi.TierListScraper.run()
|
||||
send(lv, :reload_tier_list)
|
||||
case CobblemonUi.TierListScraper.run() do
|
||||
{:ok, _} -> send(lv, :reload_tier_list)
|
||||
{:error, reason} -> Logger.error("[DashboardLive] Tier list scrape failed: #{inspect(reason)}")
|
||||
end
|
||||
end)
|
||||
{:noreply, socket}
|
||||
end
|
||||
@@ -156,13 +157,6 @@ defmodule CobblemonUiWeb.DashboardLive do
|
||||
<p class="text-sm text-base-content/50">Who are you?</p>
|
||||
</div>
|
||||
</div>
|
||||
<button
|
||||
id="refresh-btn"
|
||||
phx-click="refresh"
|
||||
class="btn btn-ghost btn-sm gap-2 hover:bg-base-300/50 transition-colors"
|
||||
>
|
||||
<.icon name="hero-arrow-path" class="size-4" /> Refresh
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div
|
||||
@@ -211,13 +205,6 @@ defmodule CobblemonUiWeb.DashboardLive do
|
||||
<p class="text-sm text-base-content/50">Player Data Explorer</p>
|
||||
</div>
|
||||
</div>
|
||||
<button
|
||||
id="refresh-btn"
|
||||
phx-click="refresh"
|
||||
class="btn btn-ghost btn-sm gap-2 hover:bg-base-300/50 transition-colors"
|
||||
>
|
||||
<.icon name="hero-arrow-path" class="size-4" /> Refresh
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<%!-- Scrollable content --%>
|
||||
|
||||
Reference in New Issue
Block a user