import axios from "axios";
import dotenv from "dotenv"
import Bvn from "../model/bvnModel.js";
import nodemailer from "nodemailer";
//import nodemailer from "modemailer"
//const nodemailer = require("modemailer");
export const verifyEmployer = async (req, res)=>{
//const nodemailer = require("modemailer");
const employee_name = req.body.firstname + " " + req.body.lastname; // "EMPLOYEE NAME";
const signatory_name = "SIGNATORY_FIRSTNAME";
const approve_link = "https://digifi-employer.chiefsoft.net/";
const approve_password = "1234567890";
const application_uid = req.body.application_uid;
const mainHtml = signatory_name+ ",\n" +
"
\n" +
"\n" +
"We hope this email meets you well. " +
"This serves as an employer’s commitment to notify you that your staff ("+employee_name+") who holds the position of software engineer in your organization took a loan facility from our bank and has prompted us to notify you so as to confirm his existence as a staff of your organization." +
" Please click on the link below to confirm this before we can approve his loan\n " +
"
\n" +
"***Employer commitment link (You are to login with this email address and default password "+approve_password+")\n " +
"
\n" +
"If you have any questions or concerns with respect to this email, please contact our finance department at finance@fcmb.webmail.\n \n Kind Regards,
\n" +
"Finance team,
FCMB
\n";
try {
console.log("verifyEmployer REQ-----------------------------------------");
console.log(req.body);
console.log("verifyEmployer REQ=========================================");
const transporter = nodemailer.createTransport({
service: "gmail",
host: "smtp.gmail.com",
port: 587,
secure: false,
auth: {
user: "message@chiefsoft.com",
pass: "may12002!",
},
});
// async..await is not allowed in global scope, must use a wrapper
async function main() {
// send mail with defined transport object
const info = await transporter.sendMail({
from: '"Support Chiefsoft 👻" ', // sender address
to: "ameye@chiefsoft.com, victor.ebuka@chiefsoft.com", // list of receivers
subject: "Verify Loan Application ✔", // Subject line
text: "Hello world?", // plain text body
html: mainHtml, // html body
});
console.log("Message sent: %s", info.messageId);
// Message sent:
}
main().catch(console.error);
return res.json({res : 'sent'});
}
catch(error){
res.status(500).json({error: "Internal Server error"});
}
}