Kaynağa Gözat

Fire event on backup folder updation

Neeraj Gupta 2 yıl önce
ebeveyn
işleme
9e78775167

+ 6 - 1
lib/services/local_sync_service.dart

@@ -10,6 +10,7 @@ import 'package:photos/core/event_bus.dart';
 import 'package:photos/db/device_files_db.dart';
 import 'package:photos/db/file_updation_db.dart';
 import 'package:photos/db/files_db.dart';
+import 'package:photos/events/backup_folders_updated_event.dart';
 import 'package:photos/events/local_photos_updated_event.dart';
 import 'package:photos/events/sync_status_update_event.dart';
 import 'package:photos/models/file.dart';
@@ -134,10 +135,14 @@ class LocalSyncService {
   Future<bool> _refreshDeviceFolderCountAndCover() async {
     final List<Tuple2<AssetPathEntity, String>> result =
         await getDeviceFolderWithCountAndCoverID();
-    return await _db.updateDeviceCoverWithCount(
+    final bool hasUpdated = await _db.updateDeviceCoverWithCount(
       result,
       shouldBackup: Configuration.instance.hasSelectedAllFoldersForBackup(),
     );
+    if (hasUpdated) {
+      Bus.instance.fire(BackupFoldersUpdatedEvent());
+    }
+    return hasUpdated;
   }
 
   Future<bool> syncAll() async {

+ 1 - 1
lib/utils/file_uploader.dart

@@ -569,7 +569,7 @@ class FileUploader {
       orElse: () => null,
     );
     if (fileExistsButDifferentCollection != null) {
-      debugPrint(
+      _logger.fine(
         "fileExistsButDifferentCollection: \n toUpload  ${fileToUpload.tag()} "
         "\n existing: ${fileExistsButDifferentCollection.tag()}",
       );