const express = require('express'); const { authenticate } = require('../middleware/auth'); const router = express.Router(); router.use(authenticate); // GET /api/homeowners — list active homeowners (for all authenticated users) router.get('/', async (req, res) => { try { const homeowners = await req.prisma.homeowner.findMany({ where: { isActive: true }, orderBy: { name: 'asc' }, select: { id: true, name: true }, }); res.json({ homeowners }); } catch (err) { console.error('Get homeowners error:', err); res.status(500).json({ error: 'Failed to fetch homeowners' }); } }); module.exports = router;