import clubArchiveService from '../services/clubArchiveService.js';

class ClubArchiveController {
  async getClubArchive(req, res) {
    try {
      const { clubId } = req.params;
      const archive = await clubArchiveService.getClubArchive(clubId);
      res.json(archive);
    } catch (error) {
      console.error('[getClubArchive] - Error:', error);
      if (error?.status) {
        return res.status(error.status).json({ error: error.message });
      }
      res.status(500).json({ error: 'Fehler beim Laden des Vereinsarchivs' });
    }
  }
}

export default new ClubArchiveController();
