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 c7d3598..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);