This commit is contained in:
Imran Remtulla
2023-09-10 22:47:04 -04:00
parent 05f497787e
commit 118e05a0fa

View File

@@ -1096,21 +1096,23 @@ class AppsProvider with ChangeNotifier {
}
Future<String?> exportApps({bool pickOnly = false, isAuto = false}) async {
var exportDir = settingsProvider.exportDir;
if (isAuto) {
if (exportDir == null) {
logs.add('Skipping auto-export as dir is not set.');
return null;
}
logs.add('Started auto-export.');
var exportDir = settingsProvider.exportDir;
if (exportDir != null) {
var files = await saf.listFiles(exportDir,
columns: [saf.DocumentFileColumn.id]).toList();
if (files.isNotEmpty) {
for (var f in files) {
saf.delete(f.uri);
}
logs.add('Previous auto-export deleted.');
var files = await saf
.listFiles(exportDir, columns: [saf.DocumentFileColumn.id]).toList();
if (files.isNotEmpty) {
for (var f in files) {
saf.delete(f.uri);
}
logs.add('Previous auto-export deleted.');
}
}
var exportDir = settingsProvider.exportDir;
exportDir = settingsProvider.exportDir;
if (exportDir == null || pickOnly) {
await settingsProvider.pickExportDirKeepLastN();
exportDir = settingsProvider.exportDir;