refactor(routes): Phase 3.6-10 - standardize 5 utility routes
- credentials.js (2 deps: credentialManager, asyncHandler) - backups.js (2 deps: backupManager, asyncHandler) - license.js (2 deps: licenseManager, asyncHandler) - errorlogs.js (3 deps: ERROR_LOG_FILE, auditLogger, asyncHandler) - themes.js (0 deps! Standalone route) Total: 9 routes refactored so far
This commit is contained in:
@@ -1233,17 +1233,30 @@ apiRouter.use(monitoringRoutes({
|
||||
apiRouter.use(updatesRoutes(ctx));
|
||||
apiRouter.use('/tailscale', tailscaleRoutes(ctx));
|
||||
apiRouter.use(sitesRoutes(ctx));
|
||||
apiRouter.use(credentialsRoutes(ctx));
|
||||
apiRouter.use(credentialsRoutes({
|
||||
credentialManager: ctx.credentialManager,
|
||||
asyncHandler: ctx.asyncHandler
|
||||
}));
|
||||
apiRouter.use(arrRoutes(ctx));
|
||||
apiRouter.use(appsRoutes(ctx));
|
||||
apiRouter.use(logsRoutes(ctx));
|
||||
apiRouter.use(backupsRoutes(ctx));
|
||||
apiRouter.use(backupsRoutes({
|
||||
backupManager: ctx.backupManager,
|
||||
asyncHandler: ctx.asyncHandler
|
||||
}));
|
||||
apiRouter.use('/ca', caRoutes(ctx));
|
||||
apiRouter.use(browseRoutes(ctx));
|
||||
apiRouter.use(errorLogsRoutes(ctx));
|
||||
apiRouter.use('/license', licenseRoutes(ctx));
|
||||
apiRouter.use(errorLogsRoutes({
|
||||
ERROR_LOG_FILE: ctx.ERROR_LOG_FILE,
|
||||
auditLogger: ctx.auditLogger,
|
||||
asyncHandler: ctx.asyncHandler
|
||||
}));
|
||||
apiRouter.use('/license', licenseRoutes({
|
||||
licenseManager: ctx.licenseManager,
|
||||
asyncHandler: ctx.asyncHandler
|
||||
}));
|
||||
apiRouter.use('/recipes', recipesRoutes(ctx));
|
||||
apiRouter.use(themesRoutes(ctx));
|
||||
apiRouter.use(themesRoutes()); // No dependencies - standalone route
|
||||
|
||||
// Inline routes on the API router
|
||||
apiRouter.get('/health', (req, res) => {
|
||||
|
||||
Reference in New Issue
Block a user