Skip to content

Commit 829b762

Browse files
committed
refactor: remove redundant auth callbacks in admin routes
1 parent cf9be85 commit 829b762

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

lib/algora_web/router.ex

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -57,23 +57,15 @@ defmodule AlgoraWeb.Router do
5757
scope "/admin" do
5858
live_session :admin,
5959
layout: {AlgoraWeb.Layouts, :user},
60-
on_mount: [
61-
{AlgoraWeb.UserAuth, :ensure_authenticated},
62-
{AlgoraWeb.UserAuth, :ensure_admin},
63-
AlgoraWeb.User.Nav
64-
] do
60+
on_mount: [{AlgoraWeb.UserAuth, :ensure_admin}, AlgoraWeb.User.Nav] do
6561
live "/analytics", Admin.CompanyAnalyticsLive
6662
end
6763

6864
live_dashboard "/dashboard",
6965
metrics: AlgoraWeb.Telemetry,
7066
additional_pages: [oban: Oban.LiveDashboard],
7167
layout: {AlgoraWeb.Layouts, :user},
72-
on_mount: [
73-
{AlgoraWeb.UserAuth, :ensure_authenticated},
74-
{AlgoraWeb.UserAuth, :ensure_admin},
75-
AlgoraWeb.User.Nav
76-
]
68+
on_mount: [{AlgoraWeb.UserAuth, :ensure_admin}, AlgoraWeb.User.Nav]
7769
end
7870

7971
live_session :community,

0 commit comments

Comments
 (0)