import { Router } from 'express';
import { authRequired } from '../middleware/auth.js';
import { processApplication } from '../services/applicationForm.js';

export const applicationRouter = Router();
applicationRouter.use(authRequired);

// POST /api/application/preview  { body, subject } — разобрать анкету и собрать черновик ответа.
// Ничего не отправляет — только показывает результат разбора.
applicationRouter.post('/preview', (req, res) => {
  const result = processApplication({
    body: String(req.body?.body || ''),
    subject: String(req.body?.subject || ''),
  });
  res.json({ result });
});
