Merge branch 'rewrite_device_sync' into rewrite_device_sync_remote
This commit is contained in:
commit
06cc2d083f
|
@ -129,7 +129,7 @@ extension DeviceFiles on FilesDB {
|
|||
// todo: covert it to batch
|
||||
Future<void> insertLocalAssets(
|
||||
List<LocalPathAsset> localPathAssets, {
|
||||
bool autoSync = false,
|
||||
bool shouldAutoBackup = false,
|
||||
}) async {
|
||||
final Database db = await database;
|
||||
final Map<String, Set<String>> pathIDToLocalIDsMap = {};
|
||||
|
@ -149,7 +149,7 @@ extension DeviceFiles on FilesDB {
|
|||
{
|
||||
"id": localPathAsset.pathID,
|
||||
"name": localPathAsset.pathName,
|
||||
"should_backup": autoSync ? _sqlBoolTrue : _sqlBoolFalse
|
||||
"should_backup": shouldAutoBackup ? _sqlBoolTrue : _sqlBoolFalse
|
||||
},
|
||||
conflictAlgorithm: ConflictAlgorithm.ignore,
|
||||
);
|
||||
|
|
|
@ -291,9 +291,9 @@ class LocalSyncService {
|
|||
);
|
||||
final Tuple2<List<LocalPathAsset>, List<File>> result =
|
||||
await getLocalPathAssetsAndFiles(fromTime, toTime, _computer);
|
||||
FilesDB.instance.insertLocalAssets(
|
||||
await FilesDB.instance.insertLocalAssets(
|
||||
result.item1,
|
||||
autoSync: Configuration.instance.hasSelectedAllFoldersForBackup(),
|
||||
shouldAutoBackup: Configuration.instance.hasSelectedAllFoldersForBackup(),
|
||||
);
|
||||
final List<File> files = result.item2;
|
||||
if (files.isNotEmpty) {
|
||||
|
|
Loading…
Reference in a new issue