feat : customer can set User Name

feat : customer can update username.
wip : update the SMS template for user name.
This commit is contained in:
2025-10-24 13:04:58 +05:30
parent 96af9ff264
commit 08e47e2e92
6 changed files with 116 additions and 10 deletions

View File

@@ -21,6 +21,7 @@ async function SendOtp(req, res) {
ref,
date,
userOtp,
PreferName,
} = req.body;
if (!mobileNumber || !type) {
@@ -99,6 +100,13 @@ async function SendOtp(req, res) {
otp = generateOTP(6);
message = templates.EMandate(otp);
break;
case 'USERNAME_UPDATED':
otp = generateOTP(6);
message = templates.USERNAME_UPDATED(otp);
break;
case 'USERNAME_SAVED':
message = templates.USERNAME_SAVED(PreferName);
break;
default:
return res.status(400).json({ error: 'Invalid OTP type' });
}