Sfoglia il codice sorgente

deleteFromEnte: fireEvent to reload main gallery

Neeraj Gupta 3 anni fa
parent
commit
6f48caf21d
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 6 0
      lib/utils/delete_file_util.dart

+ 6 - 0
lib/utils/delete_file_util.dart

@@ -123,6 +123,10 @@ Future<void> deleteFilesFromEverywhere(
 Future<void> deleteFilesFromRemoteOnly(
     BuildContext context, List<File> files) async {
   files.removeWhere((element) => element.uploadedFileID == null);
+  if(files.isEmpty) {
+    showToast("selected files are not uploaded on ente");
+    return;
+  }
   final dialog = createProgressDialog(context, "deleting...");
   await dialog.show();
   _logger.info("Trying to delete files " +
@@ -151,6 +155,8 @@ Future<void> deleteFilesFromRemoteOnly(
       type: EventType.deleted,
     ));
   }
+  Bus.instance
+        .fire(LocalPhotosUpdatedEvent(files, type: EventType.deleted));
   await dialog.hide();
   RemoteSyncService.instance.sync(silently: true);
 }