import { Router } from 'express';
import { requireAuth, requireFlag } from '../middleware/auth';
import { getPhotoCaptureSettings, updatePhotoCaptureSettings } from '../controllers/photoCaptureSettings.controller';

const router = Router();

// Read: any authenticated workspace member — the Add Visitor and reception
// screens branch on the stage. Write: owner / canManageSettings only.
router.get('/', requireAuth, getPhotoCaptureSettings);
router.patch('/', requireAuth, requireFlag('canManageSettings'), updatePhotoCaptureSettings);

export default router;
