diff --git a/lib/mv_web/live/set_locale.ex b/lib/mv_web/live/set_locale.ex deleted file mode 100644 index bc8625d..0000000 --- a/lib/mv_web/live/set_locale.ex +++ /dev/null @@ -1,13 +0,0 @@ -defmodule MvWeb.Live.SetLocale do - @moduledoc """ - The Module to make the locale available to all LiveViews - """ - import Phoenix.Component - import MvWeb.Gettext - - def on_mount(:default, _params, session, socket) do - locale = session["locale"] || "en" - Gettext.put_locale(locale) - {:cont, assign(socket, :locale, locale)} - end -end diff --git a/lib/mv_web/router.ex b/lib/mv_web/router.ex index e58223e..75210b0 100644 --- a/lib/mv_web/router.ex +++ b/lib/mv_web/router.ex @@ -46,7 +46,7 @@ defmodule MvWeb.Router do AshAuthentication-specific: We define that all routes can only be accessed when the user is signed in. """ ash_authentication_live_session :authentication_required, - on_mount: [{MvWeb.Live.SetLocale, :default}, {MvWeb.LiveUserAuth, :live_user_required}] do + on_mount: {MvWeb.LiveUserAuth, :live_user_required} do get "/", PageController, :home live "/members", MemberLive.Index, :index