const express = require('express');
const router = express.Router();

// Импортируем функции контроллера действий
const { likeUser, passUser } = require('../controllers/actionController');

// Импортируем middleware для защиты маршрутов
const { protect } = require('../middleware/authMiddleware');

// Все маршруты в этом файле будут защищены (требуют аутентификации)
router.use(protect); // Применяем protect middleware ко всем маршрутам ниже в этом файле

// Маршрут для лайка пользователя
// POST /api/actions/like/:userId
// :userId - это ID пользователя, которого лайкает текущий аутентифицированный пользователь
router.post('/like/:userId', likeUser);

// Маршрут для пропуска/дизлайка пользователя
// POST /api/actions/pass/:userId
// :userId - это ID пользователя, которого пропускает текущий аутентифицированный пользователь
router.post('/pass/:userId', passUser);


module.exports = router;