diff --git a/src/services/common/SmsFactorService/SmsFactorService.ts b/src/services/common/SmsFactorService/SmsFactorService.ts index 32bd38ea..14f93b6b 100644 --- a/src/services/common/SmsFactorService/SmsFactorService.ts +++ b/src/services/common/SmsFactorService/SmsFactorService.ts @@ -5,26 +5,29 @@ import axios from "axios"; @Service() export default class SmsFactorService extends BaseService { - - constructor(private variables: BackendVariables) { + constructor(private variables: BackendVariables) { super(); } - public async sendSms(phoneNumber: string, message: string): Promise { - axios.post('https://api.smsfactor.com/send/', { - token: this.variables.SMS_FACTOR_TOKEN, - sender: "LeCoffre", - to: phoneNumber, - text: message, - }).then(response => { - console.log('SMS sent successfully via Sms Factor :', response.data); - return true; - - }) - .catch(error => { - console.error('Error sending Sms Factor SMS:', error.response.data); - return false; - }); - return false; - } -} \ No newline at end of file + public async sendSms(phoneNumber: string, message: string): Promise { + axios + .get( + "https://api.smsfactor.com/send/simulate?to=" + + phoneNumber + + "&sender=LeCoffre&text=" + + message + + "token=" + + this.variables.SMS_FACTOR_TOKEN, + {}, + ) + .then((response) => { + console.log("SMS sent successfully via Sms Factor:", response.status); + return true; + }) + .catch((error) => { + console.error("Error sending Sms Factor SMS:", error); + return false; + }); + return false; + } +}