From 0522cfef1c5ec6d59c366b1aa6fc366f4a5bac1b Mon Sep 17 00:00:00 2001 From: lollipopkit Date: Thu, 26 Jan 2023 14:38:04 +0800 Subject: [PATCH] fix `openUrl` --- lib/core/utils.dart | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lib/core/utils.dart b/lib/core/utils.dart index bec83336..1ce06ace 100644 --- a/lib/core/utils.dart +++ b/lib/core/utils.dart @@ -9,8 +9,6 @@ import 'package:toolbox/generated/l10n.dart'; import 'package:toolbox/view/widget/card_dialog.dart'; import 'package:url_launcher/url_launcher.dart'; import 'package:toolbox/core/extension/stringx.dart'; -// ignore: depend_on_referenced_packages -import 'package:cross_file/cross_file.dart' show XFile; bool isDarkMode(BuildContext context) => Theme.of(context).brightness == Brightness.dark; @@ -30,15 +28,7 @@ void showSnackBarWithAction(BuildContext context, String content, String action, } Future openUrl(String url) async { - final uri = url.uri; - if (!await canLaunchUrl(uri)) { - return false; - } - final ok = await launchUrl(uri); - if (ok == true) { - return true; - } - return false; + return await launchUrl(url.uri, mode: LaunchMode.externalApplication); } Future? showRoundDialog(