migrate Flutter 3.3.9

This commit is contained in:
Junyuan Feng
2022-12-02 21:39:55 +08:00
parent a0b68862fc
commit 475bb8c4b0
7 changed files with 202 additions and 184 deletions

View File

@@ -9,6 +9,8 @@ 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;
@@ -105,7 +107,8 @@ Future<bool> shareFiles(BuildContext context, List<String> filePaths) async {
} else {
text = '${filePaths.length} ${S.of(context).files}';
}
await Share.shareFiles(filePaths, text: 'ServerBox -> $text');
final xfiles = filePaths.map((e) => XFile(e)).toList();
await Share.shareXFiles(xfiles, text: 'ServerBox -> $text');
return filePaths.isNotEmpty;
}