From 1844e4c757aeda49567c02ed94b756fc3eb4086c Mon Sep 17 00:00:00 2001 From: Dmitry Popov Date: Wed, 29 Oct 2025 10:23:54 +0100 Subject: [PATCH] fix(Core): Fixed page reloads --- .../live/characters/characters_tracking_live.ex | 5 +++++ lib/wanderer_app_web/live/nav.ex | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/wanderer_app_web/live/characters/characters_tracking_live.ex b/lib/wanderer_app_web/live/characters/characters_tracking_live.ex index 23d7d82e..68ad403f 100755 --- a/lib/wanderer_app_web/live/characters/characters_tracking_live.ex +++ b/lib/wanderer_app_web/live/characters/characters_tracking_live.ex @@ -106,6 +106,11 @@ defmodule WandererAppWeb.CharactersTrackingLive do {:noreply, socket} end + @impl true + def handle_event(_, _, socket) do + {:noreply, socket} + end + @impl true def handle_info(_event, socket), do: {:noreply, socket} end diff --git a/lib/wanderer_app_web/live/nav.ex b/lib/wanderer_app_web/live/nav.ex index 429d02ac..407b2d1d 100755 --- a/lib/wanderer_app_web/live/nav.ex +++ b/lib/wanderer_app_web/live/nav.ex @@ -30,7 +30,7 @@ defmodule WandererAppWeb.Nav do end defp handle_event("ping", %{"rtt" => rtt}, socket) do - {:cont, + {:halt, socket |> rate_limited_ping_broadcast(socket.assigns.current_user, rtt) |> push_event("pong", %{}) @@ -38,7 +38,7 @@ defmodule WandererAppWeb.Nav do end defp handle_event("toggle_sidebar", _, socket) do - {:cont, socket |> assign(:show_sidebar, not socket.assigns.show_sidebar)} + {:halt, socket |> assign(:show_sidebar, not socket.assigns.show_sidebar)} end defp handle_event(_, _, socket), do: {:cont, socket}