public class CreateShareWithShareeOperation extends SyncOperation {
private static final int READ_ONLY = 1;
+ private static final int ALL_PRIVILEGES = 31;
protected FileDataStorageManager mStorageManager;
mShareeName,
false,
"",
- READ_ONLY
+ ALL_PRIVILEGES
);
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.setIsFolder(mPath.endsWith(FileUtils.PATH_SEPARATOR));
share.setPermissions(READ_ONLY);
getStorageManager().saveShare(share);