opt. for backup

This commit is contained in:
lollipopkit
2023-04-19 10:51:10 +08:00
parent 216d64e3eb
commit 552e2738cd
4 changed files with 44 additions and 72 deletions

View File

@@ -24,11 +24,16 @@ Future<bool> shareFiles(BuildContext context, List<String> filePaths) async {
} else {
text = '${filePaths.length} ${S.of(context)!.files}';
}
final xfiles = filePaths.map((e) => XFile(e)).toList();
await Share.shareXFiles(xfiles, text: 'ServerBox -> $text');
// ignore: deprecated_member_use
await Share.shareFiles(filePaths, text: 'ServerBox -> $text');
return filePaths.isNotEmpty;
}
Future<bool> shareText(String text) async {
final result = await Share.shareWithResult(text, subject: 'ServerBox backup');
return result.status == ShareResultStatus.success;
}
void copy(String text) {
Clipboard.setData(ClipboardData(text: text));
}