listManagedLocalBackups function
Implementation
Future<List<File>> listManagedLocalBackups(Directory backupDirectory) async {
if (!await backupDirectory.exists()) return [];
final backups = await backupDirectory
.list(followLinks: false)
.where(isManagedLocalBackup)
.cast<File>()
.toList();
backups.sort((left, right) {
final modifiedComparison =
right.statSync().modified.compareTo(left.statSync().modified);
return modifiedComparison != 0
? modifiedComparison
: right.path.compareTo(left.path);
});
return backups;
}