import { Router, type Request, type Response } from 'express' import { listFactories } from '../db.js' import { requireAuth } from '../middleware/requireAuth.js' const router = Router() router.use(requireAuth) router.get('/', async (_req: Request, res: Response): Promise => { const factories = await listFactories() res.json({ success: true, data: factories }) }) export default router