Merge branch 'otp_binding' of https://7o9o-lb-526275444.ap-south-1.elb.amazonaws.com/md.asif5/yume_js into admin_api
This commit is contained in:
@@ -1,6 +1,19 @@
|
||||
const pino = require('pino');
|
||||
const fs = require('fs');
|
||||
const path = require('path');
|
||||
|
||||
const isDev = process.env.NODE_ENV !== 'production';
|
||||
|
||||
const logDir = path.join(__dirname, '../..', 'logs');
|
||||
if (!fs.existsSync(logDir)) {
|
||||
fs.mkdirSync(logDir);
|
||||
}
|
||||
|
||||
const requestLoggerStream = pino.destination({
|
||||
dest: path.join(logDir, 'requests.log'),
|
||||
sync: false,
|
||||
});
|
||||
|
||||
const logger = pino({
|
||||
transport: isDev
|
||||
? {
|
||||
@@ -15,8 +28,12 @@ const logger = pino({
|
||||
level: isDev ? 'debug' : 'info',
|
||||
});
|
||||
|
||||
const requestLogger = (req, _res, next) => {
|
||||
logger.info(`${req.method} ${req.url}`);
|
||||
next();
|
||||
};
|
||||
const requestLogger = pino(
|
||||
{
|
||||
level: 'info',
|
||||
base: null,
|
||||
},
|
||||
requestLoggerStream
|
||||
);
|
||||
|
||||
module.exports = { logger, requestLogger };
|
||||
|
||||
23
src/util/sms_template.js
Normal file
23
src/util/sms_template.js
Normal file
@@ -0,0 +1,23 @@
|
||||
const templates = {
|
||||
IMPS: (otp) => `Dear Customer, Please complete the fund transfer with OTP ${otp} -KCCB`,
|
||||
|
||||
NEFT: (otp, amount, beneficiary) =>
|
||||
`Dear Customer, Please complete the NEFT of Rs.${amount} to ${beneficiary} with OTP:${otp} -KCCB`,
|
||||
|
||||
RTGS: (otp, amount, beneficiary) =>
|
||||
`Dear Customer, Please complete the RTGS of Rs.${amount} to ${beneficiary} with OTP:${otp} -KCCB`,
|
||||
|
||||
BENEFICIARY_ADD: (otp, beneficiary, ifsc) =>
|
||||
`Dear Customer, You have added beneficiary ${beneficiary} ${ifsc} for NEFT/RTGS. Please endorse the beneficiary with OTP ${otp} -KCCB`,
|
||||
|
||||
BENEFICIARY_SUCCESS: (beneficiary) =>
|
||||
`Dear Customer, Your Beneficiary: ${beneficiary} for Net Banking is added successfully -KCCB`,
|
||||
|
||||
NOTIFICATION: (acctFrom, acctTo, amount, ref, date) =>
|
||||
`Your A/c ${acctFrom} is debited for Rs. ${amount} to the credit of A/c ${acctTo} thru Net Banking - ref: ${ref} - ${date} - Kangra Central Co-Operative Bank -KCCB`,
|
||||
|
||||
FORGOT_PASSWORD: (otp) =>
|
||||
`Dear Customer, Forgot Password OTP is ${otp} -KCCB`,
|
||||
};
|
||||
|
||||
module.exports = templates;
|
||||
Reference in New Issue
Block a user