From 804dc6d069e53f59d85a5f65c168252f910a2639 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Thu, 19 Feb 2026 20:59:27 -0500 Subject: [PATCH] chore(dashboard): wire up DashboardHandler in server main Create dashboardHandler instance and add to router config: - Initialize dashboardHandler using handlers.NewDashboardHandler(queries) - Add dashboardHandler to router.Config for route registration - All dashboard routes are now available at /api/dashboard/* --- cmd/server/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/server/main.go b/cmd/server/main.go index 4602662..cc49484 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -119,6 +119,7 @@ func main() { // NEW: Create refactored handlers collectionHandler := handlers.NewCollectionHandler(queries, connManager) + dashboardHandler := handlers.NewDashboardHandler(queries) mediaHandler := handlers.NewMediaHandler(queries, libraryService, worker) matchingHandler := handlers.NewMatchingHandler(queries, connManager) @@ -168,6 +169,7 @@ func main() { AnalyticsHandler: analyticsHandler, QueueHandler: queueHandler, CollectionHandler: collectionHandler, + DashboardHandler: dashboardHandler, OPDSHandler: opdsHandler, SystemSettingsHandler: systemSettingsHandler, ConnManager: connManager,