openMailAppHelper function
Open the default mail app
Implementation
Future<void> openMailAppHelper(BuildContext context) async {
final result = await OpenMail.openMailApp();
if (context.mounted) {
if (!result.didOpen && !result.canOpen) {
// Display a dialog to let the user select an email app
_showNoMailAppsDialog(context);
} else if (!result.didOpen && result.canOpen) {
showDialog(
context: context,
builder: (_) {
return MailAppPickerDialog(
mailApps: result.options,
);
},
);
}
}
}