import { Router } from 'express';
import { requireAuth } from '../auth/authMiddleware.js';
import { listGscAccidents } from './gscAccidentsService.js';

const router = Router();

// ============================================================
// GET /api/gsc/accidents — 외부 수집 사고 목록 (최신 20건)
// ============================================================
router.get('/', requireAuth, async (_req, res) => {
  try {
    const accidents = await listGscAccidents(20);
    res.json(accidents);
  } catch (err) {
    console.error('[gsc] 사고 목록 조회 오류:', err);
    res.status(500).json({ error: '사고 목록 조회 중 오류가 발생했습니다.' });
  }
});

export default router;
