import generateOTP from '../utils/otp'; import sendSMS from '../services/twilio'; const sendOTP = async (req, res) => { const {mobile} = req.body; try { const otp = generateOTP(); const message = `Your OTP for Aadhaar verification is : ${otp}`; sendSMS(mobile, message); res.status(200).json({message: 'OTP sent successfully', otpCode: otp}); } catch (error) { res.status(404).json({message: error}); } }; const sendMessage = async (req, res) => { const {mobile, id} = req.body; try { const message = `Your request for aadhaar card has been successfully submitted. Please use the id: ${id} for future reference.`; sendSMS(mobile, message); res.status(200).json({message: 'Message sent successfully'}); } catch (error) { res.status(404).json({message: error}); } }; const sendMessages = async (req, res) => { const {mobile, message} = req.body; try { sendSMS(mobile, message); res.status(200).json({message: 'Message sent successfully'}); } catch (error) { res.status(404).json({message: error}); } }; export default {sendOTP, sendMessage, sendMessages};