Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 46708db8 authored by Andy Scherzinger's avatar Andy Scherzinger Committed by GitHub
Browse files

Merge pull request #159 from nextcloud/activityCapability

Capability: check for activity
parents 524fbee4 c71f9870
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -133,6 +133,9 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
    // v1 client side encryption
    private static final String NODE_END_TO_END_ENCRYPTION = "end-to-end-encryption";

    // activity
    private static final String NODE_ACTIVITY = "activity";

    /**
     * Constructor
     *
@@ -387,6 +390,13 @@ public class GetRemoteCapabilitiesOperation extends RemoteOperation {
                            }
                            Log_OC.d(TAG, "*** Added " + NODE_END_TO_END_ENCRYPTION);
                        }

                        // activity
                        if (respCapabilities.has(NODE_ACTIVITY)) {
                            capability.setActivity(CapabilityBooleanType.TRUE);
                        } else {
                            capability.setActivity(CapabilityBooleanType.FALSE);
                        }
                    }
                    
                    // Result
+12 −1
Original line number Diff line number Diff line
@@ -88,9 +88,10 @@ public class OCCapability {
    private CapabilityBooleanType mFullNextSearchEnabled;
    private CapabilityBooleanType mFullNextSearchFiles;


    private CapabilityBooleanType mEndToEndEncryption;

    private CapabilityBooleanType mActivity;

    public OCCapability(){
        mId = 0;
        mAccountName = "";
@@ -136,6 +137,8 @@ public class OCCapability {
        mExternalLinks = CapabilityBooleanType.UNKNOWN;

        mEndToEndEncryption = CapabilityBooleanType.UNKNOWN;

        mActivity = CapabilityBooleanType.UNKNOWN;
    }


@@ -453,4 +456,12 @@ public class OCCapability {
    public void setEndToEndEncryption(CapabilityBooleanType endToEndEncryption) {
        this.mEndToEndEncryption = endToEndEncryption;
    }

    public CapabilityBooleanType isActivityEnabled() {
        return mActivity;
    }

    public void setActivity(CapabilityBooleanType mActivity) {
        this.mActivity = mActivity;
    }
}