Skip to content

Commit

Permalink
Merge pull request #16 from nextcloud/files_drop
Browse files Browse the repository at this point in the history
capability check for files drop
  • Loading branch information
AndyScherzinger authored Sep 5, 2016
2 parents dcd45ac + 605b9b6 commit 11695f0
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
private static final String NODE_FILES_SHARING = "files_sharing";
private static final String NODE_PUBLIC = "public";
private static final String NODE_PASSWORD = "password";
private static final String NODE_FILES_DROP = "upload_files_drop";
private static final String NODE_EXPIRE_DATE = "expire_date";
private static final String NODE_USER = "user";
private static final String NODE_FEDERATION = "federation";
Expand Down Expand Up @@ -186,6 +187,12 @@ protected RemoteOperationResult run(OwnCloudClient client) {
CapabilityBooleanType.fromBooleanValue(
respPublic.getJSONObject(NODE_PASSWORD).getBoolean(PROPERTY_ENFORCED)));
}
if(respPublic.has(NODE_FILES_DROP)) {
capability.setFilesFileDrop(
CapabilityBooleanType.fromBooleanValue(
respPublic.getBoolean(NODE_FILES_DROP))
);
}
if(respPublic.has(NODE_EXPIRE_DATE)){
JSONObject respExpireDate = respPublic.getJSONObject(NODE_EXPIRE_DATE);
capability.setFilesSharingPublicExpireDateEnabled(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ public class OCCapability {
private CapabilityBooleanType mFilesBigFileChuncking;
private CapabilityBooleanType mFilesUndelete;
private CapabilityBooleanType mFilesVersioning;
private CapabilityBooleanType mFilesFileDrop;

public OCCapability(){
mId = 0;
Expand Down Expand Up @@ -95,6 +96,7 @@ public OCCapability(){
mFilesBigFileChuncking = CapabilityBooleanType.UNKNOWN;
mFilesUndelete = CapabilityBooleanType.UNKNOWN;
mFilesVersioning = CapabilityBooleanType.UNKNOWN;
mFilesFileDrop = CapabilityBooleanType.UNKNOWN;
}


Expand Down Expand Up @@ -285,6 +287,13 @@ public void setFilesVersioning(CapabilityBooleanType filesVersioning) {
this.mFilesVersioning = filesVersioning;
}

public CapabilityBooleanType getFilesFileDrop() {
return mFilesFileDrop;
}

public void setFilesFileDrop(CapabilityBooleanType mFilesFileDrop) {
this.mFilesFileDrop = mFilesFileDrop;
}



Expand Down

0 comments on commit 11695f0

Please sign in to comment.