public class CreateShareWithShareeOperation extends SyncOperation {
- private static final int READ_ONLY = 1;
-
protected FileDataStorageManager mStorageManager;
private String mPath;
mShareeName,
false,
"",
- READ_ONLY
+ OCShare.DEFAULT_PERMISSION
);
operation.setGetShareDetails(true);
RemoteOperationResult result = operation.execute(client);
private void updateData(OCShare share) {
// Update DB with the response
share.setPath(mPath);
- if (mPath.endsWith(FileUtils.PATH_SEPARATOR)) {
- share.setIsFolder(true);
- } else {
- share.setIsFolder(false);
- }
- share.setPermissions(READ_ONLY);
-
+ share.setIsFolder(mPath.endsWith(FileUtils.PATH_SEPARATOR));
+
getStorageManager().saveShare(share);
// Update OCFile with data from share: ShareByLink and publicLink