Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8c9d0f28 authored by vince-bourgmayer's avatar vince-bourgmayer
Browse files

add filter on already store folder to prevent sync of hidden media folder

parent 2cf1ffc5
Loading
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
@@ -64,8 +64,18 @@ public class ListFileRemoteOperation extends RemoteOperation {
            //Get CurrentSyncedFolder
            SyncedFolder syncedFolder = mSyncedFolderIterator.next();

            //if folder is media type() && is an hidden folder then ignore it
            if(syncedFolder.isMediaType()
                && CommonUtils.getFileNameFromPath(syncedFolder.getRemoteFolder()).startsWith(".")){
                mSyncedFolderIterator.remove();
                continue;
            }

            //If folder isn't to be scan remotly, ignore it
            if(!syncedFolder.isScanRemote()) continue;
            if(!syncedFolder.isScanRemote()) {
                mSyncedFolderIterator.remove();
                continue;
            }

            if(syncedFolder.getId() == -1) {
                //persist new syncedFolder
@@ -75,6 +85,7 @@ public class ListFileRemoteOperation extends RemoteOperation {
                }else{
                    mSyncedFolderIterator.remove();
                    Log.w(TAG, "syncedFolder "+syncedFolder.getRemoteFolder()+" doesn't have a valid ID");
                    continue;
                }
            }