import { Injectable } from '@nestjs/common';
import axios from 'axios';

@Injectable()
export class SendingSmsAppointmentNumberService {
  async sendsms(mobileNumber: string, patname: string, date: any, APP_NO: string) {
    const url = `https://control.msg91.com/api/v5/flow`;
    // console.log(url,"url");

    const headers = {
      accept: 'application/json',
      'content-type': 'application/json',
      authkey: '403400AF0OnTHLXvN691d649fP1'
    };

    const data = {
      template_id: '65f2ecb1d6fc0571d95678f3',
      short_url: '1 (On) or 0 (Off)',
      recipients: [{ mobiles: mobileNumber, var: patname, var1: date, var2: APP_NO }]
    }

    console.log(data, 'dataa')

    console.log("ssssssss", mobileNumber, patname, date, APP_NO);
    try {


      const response = await axios.post(url, data, { headers });
      // console.log(response,response);


      return response.data;
    } catch (error) {
      throw error;
    }
  }
}
