From b9853a432cda79fafc50c90fde4eae900fa6c157 Mon Sep 17 00:00:00 2001 From: Samu Date: Tue, 14 Oct 2025 20:35:15 +0300 Subject: [PATCH 1/2] unused endpoint --- src/routes/groupRoutes.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/groupRoutes.js b/src/routes/groupRoutes.js index c7d3598..b6d8fce 100644 --- a/src/routes/groupRoutes.js +++ b/src/routes/groupRoutes.js @@ -26,7 +26,7 @@ const router = express.Router(); router.get('/popular', getPopularGroups); // Search groups -router.get('/search', searchGroups); +//router.get('/search', searchGroups); // Get groups by genre tags router.get('/by-genres', getGroupsByGenres); From 290b0e59735931eef8929b4cb2c825fe2f9b5d85 Mon Sep 17 00:00:00 2001 From: Samu Date: Tue, 14 Oct 2025 20:36:56 +0300 Subject: [PATCH 2/2] unused endpoint --- src/controllers/GroupController.js | 27 --------------------------- src/routes/groupRoutes.js | 4 ---- 2 files changed, 31 deletions(-) diff --git a/src/controllers/GroupController.js b/src/controllers/GroupController.js index b5b893a..49c102a 100644 --- a/src/controllers/GroupController.js +++ b/src/controllers/GroupController.js @@ -1,32 +1,5 @@ import Group from '../models/Group.js'; -export const searchGroups = async (req, res) => { - try { - const { query, limit } = req.query; - - if (!query || query.trim().length === 0) { - return res.status(400).json({ - success: false, - error: 'Search query is required' - }); - } - - const groups = await Group.searchByName(query.trim(), parseInt(limit) || 10); - - res.json({ - success: true, - groups - }); - } catch (error) { - console.error('Error searching groups:', error); - res.status(500).json({ - success: false, - error: error.message - }); - } -}; - - export const joinGroup = async (req, res) => { try { const { gID } = req.params; diff --git a/src/routes/groupRoutes.js b/src/routes/groupRoutes.js index b6d8fce..3c8e5bd 100644 --- a/src/routes/groupRoutes.js +++ b/src/routes/groupRoutes.js @@ -4,7 +4,6 @@ import { createGroup, getGroupDetails, deleteGroup, - searchGroups, joinGroup, requestToJoinGroup, approvePendingMember, @@ -25,9 +24,6 @@ const router = express.Router(); // Get popular groups sorted by member count router.get('/popular', getPopularGroups); -// Search groups -//router.get('/search', searchGroups); - // Get groups by genre tags router.get('/by-genres', getGroupsByGenres);