fix
This commit is contained in:
parent
95ced1f33e
commit
f00eda1714
@ -246,26 +246,24 @@ export default class CustomersService extends BaseService {
|
|||||||
|
|
||||||
private async sendSmsCodeToCustomer(totpPin: number, customer: Customer) {
|
private async sendSmsCodeToCustomer(totpPin: number, customer: Customer) {
|
||||||
try {
|
try {
|
||||||
|
// Sélectionnez le fournisseur de SMS en fonction de la variable d'environnement
|
||||||
const selectedProvider = this.variables.SMS_PROVIDER === 'OVH' ? this.smsService1 : this.smsService2;
|
const selectedProvider = this.variables.SMS_PROVIDER === 'OVH' ? this.smsService1 : this.smsService2;
|
||||||
|
|
||||||
let success = await selectedProvider.sendSms(customer.contact?.phone_number, totpPin);
|
// Envoi du SMS
|
||||||
|
let success = await selectedProvider.sendSms(customer.contact?.phone_number, totpPin);
|
||||||
|
|
||||||
// Si l'envoi échoue, basculez automatiquement sur le second fournisseur
|
// Si l'envoi échoue, basculez automatiquement sur le second fournisseur
|
||||||
if (!success) {
|
if (!success) {
|
||||||
const alternateProvider = this.variables.SMS_PROVIDER === 'OVH' ? this.smsService2 : this.smsService1;
|
const alternateProvider = this.variables.SMS_PROVIDER === 'OVH' ? this.smsService2 : this.smsService1;
|
||||||
success = await alternateProvider.sendSms(customer.contact?.phone_number, totpPin);
|
success = await alternateProvider.sendSms(customer.contact?.phone_number, totpPin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return success;
|
||||||
|
|
||||||
return success;
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(`Erreur lors de l'envoi du SMS : ${error}`);
|
console.error(`Erreur lors de l'envoi du SMS : ${error}`);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user