sendMessage method

Future<bool> sendMessage({
  1. required String phoneNumbers,
  2. required String message,
})

sendMessage to phone list separated by comma

phoneNumbers: list of phone numbers separated by comma, example: '0541234567,0541234568' message: message to send

Implementation

Future<bool> sendMessage({
  required String phoneNumbers,
  required String message,
}) async {
  final http.Response response = await http.post(
    Uri.parse(
      '$baseURLMessage?username=$userName&password=$password&language=$language&sender=$senderName&mobile=$phoneNumbers&message=$message',
    ),
  );

  if (response.statusCode == 200 && response.body.contains('"1901"')) {
    return true;
  } else {
    developer.log(
      '--PalSMSMisr-- Error Sending Message: ${response.statusCode} - ${response.body}',
      name: 'SMS',
    );

    return false;
  }
}