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

Unverified Commit b28e4369 authored by tobiasKaminsky's avatar tobiasKaminsky Committed by AndyScherzinger
Browse files

add version to capability

parent 9b072dd5
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ package com.owncloud.android.lib.resources.status;
public class OCCapability {

    private static final String TAG = OCCapability.class.getSimpleName();
    private static final String VERSION_DOT = ".";

    private long mId;
    private String mAccountName;
@@ -209,6 +210,10 @@ public class OCCapability {
        this.mVersionString = versionString;
    }
    
    public OwnCloudVersion getVersion() {
        return new OwnCloudVersion(mVersionMayor + VERSION_DOT + mVersionMinor + VERSION_DOT + mVersionMicro);
    }

    public String getServerName() {
        return mServerName;
    }
+6 −1
Original line number Diff line number Diff line
@@ -34,7 +34,8 @@ public class OwnCloudVersion implements Comparable<OwnCloudVersion> {
    public static final int MINIMUM_VERSION_FOR_SELF_API = 0x0B000200; // 11.0.2
    public static final int MINIMUM_VERSION_FOR_SEARCH_API = 0x0C000000; // 12.0
    public static final int MINIMUM_VERSION_FOR_WEB_LOGIN = 0x0C000000; // 12.0
    public static final int MINIMUM_VERSION_FOR_MEDIA_STREAMING = 0x0E000000;
    public static final int MINIMUM_VERSION_FOR_MEDIA_STREAMING = 0x0E000000; // 14.0
    public static final int MINIMUM_VERSION_FOR_NOTE_ON_SHARE = 0x0E000000; // 14.0
    
    private static final int MAX_DOTS = 3;

@@ -128,4 +129,8 @@ public class OwnCloudVersion implements Comparable<OwnCloudVersion> {
    public boolean isMediaStreamingSupported() {
        return mVersion >= MINIMUM_VERSION_FOR_MEDIA_STREAMING;
    }
    
    public boolean isNoteOnShareSupported() {
        return mVersion >= MINIMUM_VERSION_FOR_NOTE_ON_SHARE;
    }
}