passo 3
This commit is contained in:
@@ -142,6 +142,8 @@ router.get('/cities/recent', authenticate, rideController.getRecentCities);
|
||||
*/
|
||||
router.post('/requests', authenticate, rideRequestController.createRequest);
|
||||
|
||||
// ⚠️ IMPORTANTE: Route specifiche PRIMA di quelle con :id
|
||||
|
||||
/**
|
||||
* @route GET /api/viaggi/requests/received
|
||||
* @desc Richieste ricevute (sono conducente)
|
||||
@@ -156,6 +158,20 @@ router.get('/requests/received', authenticate, rideRequestController.getReceived
|
||||
*/
|
||||
router.get('/requests/sent', authenticate, rideRequestController.getSentRequests);
|
||||
|
||||
/**
|
||||
* @route GET /api/viaggi/requests/pending
|
||||
* @desc Richieste pendenti (per il conducente)
|
||||
* @access Private
|
||||
*/
|
||||
router.get('/requests/pending', authenticate, rideRequestController.getPendingRequests);
|
||||
|
||||
/**
|
||||
* @route GET /api/viaggi/requests/my
|
||||
* @desc Le mie richieste (come passeggero)
|
||||
* @access Private
|
||||
*/
|
||||
router.get('/requests/my', authenticate, rideRequestController.getMyRequests);
|
||||
|
||||
/**
|
||||
* @route GET /api/viaggi/requests/ride/:rideId
|
||||
* @desc Richieste per un viaggio specifico
|
||||
@@ -163,6 +179,8 @@ router.get('/requests/sent', authenticate, rideRequestController.getSentRequests
|
||||
*/
|
||||
router.get('/requests/ride/:rideId', authenticate, rideRequestController.getRequestsForRide);
|
||||
|
||||
// ⚠️ Route con :id DOPO tutte le route specifiche
|
||||
|
||||
/**
|
||||
* @route GET /api/viaggi/requests/:id
|
||||
* @desc Dettaglio singola richiesta
|
||||
@@ -190,7 +208,6 @@ router.post('/requests/:id/reject', authenticate, rideRequestController.rejectRe
|
||||
* @access Private (driver o passenger)
|
||||
*/
|
||||
router.post('/requests/:id/cancel', authenticate, rideRequestController.cancelRequest);
|
||||
|
||||
// ============================================================
|
||||
// 💬 CHAT - Messaggistica
|
||||
// ============================================================
|
||||
@@ -414,7 +431,7 @@ router.post('/feedback/:id/helpful', authenticate, feedbackController.markAsHelp
|
||||
router.get('/driver/user/:userId', async (req, res) => {
|
||||
try {
|
||||
const { userId } = req.params;
|
||||
const idapp = req.user.idapp;
|
||||
const idapp = req.query.idapp;
|
||||
|
||||
const { User } = require('../models/user');
|
||||
const Ride = require('../models/Ride');
|
||||
|
||||
Reference in New Issue
Block a user