-/* ownCloud Android client application
- * Copyright (C) 2012-2014 ownCloud Inc.
+/**
+ * ownCloud Android client application
+ *
+ * @author masensio
+ * @author David A. Velasco
+ * Copyright (C) 2015 ownCloud Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2,
import com.owncloud.android.ui.dialog.ShareLinkToDialog;
/**
- *
- * @author masensio
- * @author David A. Velasco
+ *
*/
public class FileOperationsHelper {
mFileActivity.showLoadingDialog();
} else {
- /*
- // Add files recursivly
- FileDataStorageManager storageManager = mFileActivity.getStorageManager();
- filesList.addAll(storageManager.getFolderContent(file));
- boolean newfiles;
- do {
- Vector<OCFile> tmpFolders = new Vector<OCFile>();
- for (OCFile tmpfile : filesList) {
- if (tmpfile.isFolder()) {
- tmpFolders.add(tmpfile);
- }
- }
- if (tmpFolders.isEmpty()){
- newfiles = false;
- }else {
- for(OCFile tmpFolder : tmpFolders){
- filesList.remove(tmpFolder);
- filesList.addAll(storageManager.getFolderContent(tmpFolder));
- }
- newfiles = true;
- }
- } while(newfiles);
- */
Intent intent = new Intent(mFileActivity, OperationsService.class);
intent.setAction(OperationsService.ACTION_SYNC_FOLDER);
intent.putExtra(OperationsService.EXTRA_ACCOUNT, mFileActivity.getAccount());
intent.putExtra(OperationsService.EXTRA_REMOTE_PATH, file.getRemotePath());
- mFileActivity.startService(intent); // reevaluating: with or without Binder?
- //mFileActivity.getOperationsServiceBinder().queueNewOperation(intent);
+ mFileActivity.startService(intent);
}
}