shareTextToWhatsApp function

Future<void> shareTextToWhatsApp(
  1. dynamic context, {
  2. required String text,
})

Implementation

Future<void> shareTextToWhatsApp(
  BuildContext context, {
  required String text,
}) async {
  final url = 'whatsapp://send?text=$text';
  final encodedUri = Uri.parse(url);
  if (await canLaunchUrl(encodedUri)) {
    await launchUrl(encodedUri);
  } else {
    _log.warning('WhatsApp not available');
    if (!context.mounted) return;
    EasyLoading.showError(
      L10n.of(context).appUnavailable,
      duration: const Duration(seconds: 3),
    );
  }
}