Add try/catch block in case launch url throws a platform exception

This commit is contained in:
OmarHatem 2023-02-27 16:07:22 +02:00
parent f49695f417
commit f470723ece
2 changed files with 6 additions and 2 deletions

View file

@ -30,6 +30,8 @@ class SettingsLinkProviderCell extends StandardListRow {
color: Palette.blueCraiola));
static void _launchUrl(String url) async {
await launch(url, forceSafariVC: false);
try {
await launch(url, forceSafariVC: false);
} catch (e) {}
}
}

View file

@ -18,7 +18,9 @@ abstract class SupportViewModelBase with Store {
RegularListItem(
title: S.current.faq,
handler: (BuildContext context) async {
await launch(url);
try {
await launch(url);
} catch (e) {}
},
),
LinkListItem(