fix openUrl
This commit is contained in:
@@ -9,8 +9,6 @@ import 'package:toolbox/generated/l10n.dart';
|
|||||||
import 'package:toolbox/view/widget/card_dialog.dart';
|
import 'package:toolbox/view/widget/card_dialog.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
import 'package:toolbox/core/extension/stringx.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) =>
|
bool isDarkMode(BuildContext context) =>
|
||||||
Theme.of(context).brightness == Brightness.dark;
|
Theme.of(context).brightness == Brightness.dark;
|
||||||
@@ -30,15 +28,7 @@ void showSnackBarWithAction(BuildContext context, String content, String action,
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<bool> openUrl(String url) async {
|
Future<bool> openUrl(String url) async {
|
||||||
final uri = url.uri;
|
return await launchUrl(url.uri, mode: LaunchMode.externalApplication);
|
||||||
if (!await canLaunchUrl(uri)) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
final ok = await launchUrl(uri);
|
|
||||||
if (ok == true) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Future<T?>? showRoundDialog<T>(
|
Future<T?>? showRoundDialog<T>(
|
||||||
|
|||||||
Reference in New Issue
Block a user