import { VAModel } from "../../../models/vaModel.js"; async function va_logout_callback(req, res) { try { // const payload = req.body ? JSON.parse(req.body) : {}; const vaId = req.body.vaId || {}; const vaEmail = req.body.vaEmail || {}; if (!vaId || !vaEmail) return res.status(400).json({ success: false, message: "Invalid Credentials" }); // Find user by email const user = await VAModel.findOne({ "userDetails.email": vaEmail }); if (!user) { return res.status(404).json({ success: false, message: "Invalid credentials" }); } await VAModel.updateOne({ "userDetails.email": userDetails.email }, { $set: { accessToken: null, refreshToken: null } }) // Return accessToken and user info return res.status(200).json({ success: true, message: "Log Out Successfull", }); } catch (error) { console.error("va_register error:", error); return res.status(500).json({ success: false, message: "Internal Server Error" }); } } export { va_logout_callback };