launchURL function

dynamic launchURL(
  1. String url, [
  2. Function? onError
])

Implementation

launchURL(String url, [Function? onError]) async {
  info('Trying to launch url: $url');
  final encoded = Uri.encodeFull(url);
  final launchAble = await canLaunch(encoded);
  // launchAble ? await launch(encoded) : onError?.call(); // https://pub.dev/packages/url_launcher#android
  await launch(encoded);
  return launchAble;
}