import { TWILIO_CREDS } from 'config/twilio.config';

export const otpSender = (phone_number, otp, lang) => {
  const message_en = `Your otp for Black Pearl is ${otp}.`;
  const message_ar = `رمز تعريفك الخاص ب Black Pearl هو ${otp}`;
  const accountSid = TWILIO_CREDS.accountSid;
  const authToken = TWILIO_CREDS.authToken;
  const client = require('twilio')(accountSid, authToken);
  client.messages
    .create({
      to: phone_number,
      body: lang === 'EN' ? message_en : message_ar,
      from: TWILIO_CREDS.senderPhoneNumber,
    })
    .then((message) => console.log('Success', message.sid))
    .catch((error) => console.log('Error', error));
};
