const Captcha = require('../models/Captcha'); const svgCaptcha = require('svg-captcha'); const {_sr} = require('../plugins/serverResponses'); const {res404, res500, generateRandomDigits} = require('../plugins/controllersHelperFunctions'); const svgWidth = 50; const svgHeight = 20; module.exports.getCaptcha = [ async (req, res) => { try { const generateCaptcha = svgCaptcha.create({ size : 6, noise : 2 }); const saveCaptcha = await Captcha.create({code : generateCaptcha.text}); if (saveCaptcha){ return res.json(generateCaptcha.data); }else { return res500(res , `مشکلی در اجرای درخواست شما پیش آمده است`); } }catch (e) { return res500(res , `مشکلی در اجرای درخواست شما پیش آمده است`); } } ]