import withSession from '../../lib/session'; import connectDb from '../../utils/db.js'; import Guest from '../../models/Guest'; export default withSession(async (req, res) => { const { query: { id }, method, session, } = req; const user = session.get('user'); if (!user?.isLoggedIn) { res.status(401).end(); return; } // const { method } = req; await connectDb(); const { firstName, lastName } = await req.body; try { const result = await Guest.findOne({ firstName: { $regex: new RegExp(firstName.trim(), 'i') }, lastName: { $regex: new RegExp(lastName.trim(), 'i') }, }); // console.log(JSON.stringify(result)); res.status(200).json({ status: 'SUCCESS', groupId: result.group }); } catch (error) { const { response: fetchResponse } = error; res.status(fetchResponse?.status || 500).json({ status: 'FAILURE' }); } });