Loading app/src/main/java/foundation/e/drive/operations/ListFileRemoteOperation.java +74 −74 Original line number Diff line number Diff line Loading @@ -64,16 +64,20 @@ public class ListFileRemoteOperation extends RemoteOperation { //Get CurrentSyncedFolder SyncedFolder syncedFolder = mSyncedFolderIterator.next(); if(syncedFolder.isScanRemote()) { //If folder isn't to be scan remotly, ignore it if(!syncedFolder.isScanRemote()) continue; if(syncedFolder.getId() == -1) { //persist new syncedFolder int syncedFolderId = (int) DbHelper.insertSyncedFolder(syncedFolder, mContext); if (syncedFolderId > 0) { syncedFolder.setId(syncedFolderId); }else{ mSyncedFolderIterator.remove(); Log.w(TAG, "syncedFolder "+syncedFolder.getRemoteFolder()+" doesn't have a valid ID"); } } if(syncedFolder.getId() > 0){ //Create ReadRemoteOperation LightReadFolderRemoteOperation operation = new LightReadFolderRemoteOperation(syncedFolder.getRemoteFolder(), DEPTH_1, false); RemoteOperationResult result = operation.execute(ownCloudClient); Loading Loading @@ -139,11 +143,7 @@ public class ListFileRemoteOperation extends RemoteOperation { } Log.w(TAG, "LightReadFolderRemoteOperation failed : http " + result.getHttpCode() + ", " + result.getLogMessage()+" => Ignored"); } }else{ mSyncedFolderIterator.remove(); Log.w(TAG, "syncedFolder "+syncedFolder.getRemoteFolder()+" doesn't have a valid ID"); } } //Then its folder is not scanRemote } //End of loop finalResult = new RemoteOperationResult(RemoteOperationResult.ResultCode.OK); Loading Loading
app/src/main/java/foundation/e/drive/operations/ListFileRemoteOperation.java +74 −74 Original line number Diff line number Diff line Loading @@ -64,16 +64,20 @@ public class ListFileRemoteOperation extends RemoteOperation { //Get CurrentSyncedFolder SyncedFolder syncedFolder = mSyncedFolderIterator.next(); if(syncedFolder.isScanRemote()) { //If folder isn't to be scan remotly, ignore it if(!syncedFolder.isScanRemote()) continue; if(syncedFolder.getId() == -1) { //persist new syncedFolder int syncedFolderId = (int) DbHelper.insertSyncedFolder(syncedFolder, mContext); if (syncedFolderId > 0) { syncedFolder.setId(syncedFolderId); }else{ mSyncedFolderIterator.remove(); Log.w(TAG, "syncedFolder "+syncedFolder.getRemoteFolder()+" doesn't have a valid ID"); } } if(syncedFolder.getId() > 0){ //Create ReadRemoteOperation LightReadFolderRemoteOperation operation = new LightReadFolderRemoteOperation(syncedFolder.getRemoteFolder(), DEPTH_1, false); RemoteOperationResult result = operation.execute(ownCloudClient); Loading Loading @@ -139,11 +143,7 @@ public class ListFileRemoteOperation extends RemoteOperation { } Log.w(TAG, "LightReadFolderRemoteOperation failed : http " + result.getHttpCode() + ", " + result.getLogMessage()+" => Ignored"); } }else{ mSyncedFolderIterator.remove(); Log.w(TAG, "syncedFolder "+syncedFolder.getRemoteFolder()+" doesn't have a valid ID"); } } //Then its folder is not scanRemote } //End of loop finalResult = new RemoteOperationResult(RemoteOperationResult.ResultCode.OK); Loading