launchURL function
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;
}