sendSMS method

  1. @override
Future<String> sendSMS({
  1. required String message,
  2. required String phone,
  3. int? subId,
  4. int? externalId,
  5. int? localId,
})
override

Implementation

@override
Future<String> sendSMS({
  required String message,
  required String phone,
  int? subId,
  int? externalId,
  int? localId,
}) {
  final mapData = <dynamic, dynamic>{};
  mapData['message'] = message;
  mapData['phone'] = phone;
  mapData['subId'] = subId;
  mapData['externalId'] = externalId;
  mapData['localId'] = localId;

  return methodChannel
      .invokeMethod<String>('sendSMS', mapData)
      .then((value) => value ?? 'Error sending sms');
}