refactor(routes): Phase 3.2 - standardize tailscale.js (explicit deps + throw-based errors)

This commit is contained in:
Krystie
2026-03-29 20:06:13 -07:00
parent 4e96c62708
commit f6b103aed7
2 changed files with 91 additions and 59 deletions

View File

@@ -345,7 +345,16 @@ async function createApp() {
asyncHandler: ctx.asyncHandler,
logError: ctx.logError
}));
apiRouter.use('/tailscale', tailscaleRoutes(ctx));
apiRouter.use('/tailscale', tailscaleRoutes({
tailscale: ctx.tailscale,
caddy: ctx.caddy,
servicesStateManager: ctx.servicesStateManager,
credentialManager: ctx.credentialManager,
buildDomain: ctx.buildDomain,
asyncHandler: ctx.asyncHandler,
SERVICES_FILE: ctx.SERVICES_FILE,
log: ctx.log
}));
apiRouter.use(sitesRoutes(ctx));
apiRouter.use(credentialsRoutes({
credentialManager: ctx.credentialManager,