@mvp-rockets/namma-generator
Version:
A generator to generate mvp-rockets projects
23 lines (20 loc) • 665 B
JavaScript
const { logError } = require('lib');
const config = require('config/config.js');
const standardize = (mobile) => {
if (mobile.length === 10) {
return (`+91${mobile}`);
} if (mobile.length === 12 && mobile.startsWith('91')) {
return (`+${mobile}`);
} if (mobile.length === 13 && mobile.startsWith('+')) {
return (mobile);
}
logError("Sms can't be sent because number is invalid", mobile);
};
module.exports = class ConsumerSms {
constructor(to, message, priority) {
this.by = config.twilio.sender;
this.to = standardize(to);
this.message = message;
this.priority = priority;
}
};