Line data Source code
1 : import 'dart:ui';
2 :
3 : import 'package:url_launcher/url_launcher.dart' as url_launcher;
4 :
5 : class UrlLauncherWrapper {
6 0 : Future<bool> launch(
7 : String urlString, {
8 : bool? forceSafariVC,
9 : bool forceWebView = false,
10 : bool enableJavaScript = false,
11 : bool enableDomStorage = false,
12 : bool universalLinksOnly = false,
13 : Map<String, String> headers = const <String, String>{},
14 : Brightness? statusBarBrightness,
15 : String? webOnlyWindowName,
16 : }) =>
17 0 : url_launcher.launch(
18 : urlString,
19 : forceSafariVC: forceSafariVC,
20 : forceWebView: forceWebView,
21 : enableJavaScript: enableJavaScript,
22 : enableDomStorage: enableDomStorage,
23 : universalLinksOnly: universalLinksOnly,
24 : headers: headers,
25 : statusBarBrightness: statusBarBrightness,
26 : webOnlyWindowName: webOnlyWindowName,
27 : );
28 :
29 0 : Future<bool> canLaunch(String urlString) => url_launcher.canLaunch(urlString);
30 : }
|