shareToMail method

Future<String?> shareToMail({
  1. required String mailBody,
  2. String? mailSubject,
  3. List<String>? mailRecipients,
})

share to Mail mailBody message text you want on Mail mailSubject subject text you want on Mail mailRecipients mail recipients text you want on Mail

Implementation

Future<String?> shareToMail({
  required String mailBody,
  String? mailSubject,
  List<String>? mailRecipients,
}) async {
  final Map<String, dynamic> arguments = <String, dynamic>{};
  arguments.putIfAbsent('msg', () => mailBody);
  arguments.putIfAbsent('subject', () => mailSubject);
  arguments.putIfAbsent('receipients', () => mailRecipients);
  String? result;
  try {
    result = await _channel.invokeMethod<String>(_methodMailShare, arguments);
  } catch (e) {
    return e.toString();
  }
  return result;
}