From c84530d359e40f2a13827c796091bb26780683a7 Mon Sep 17 00:00:00 2001 From: "David A. Velasco" Date: Fri, 19 Jun 2015 14:05:08 +0200 Subject: [PATCH] Added helper method to check if a server version supports remote thumbnails --- src/com/owncloud/android/lib/common/OwnCloudClient.java | 5 ++--- .../android/lib/resources/status/OwnCloudVersion.java | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/com/owncloud/android/lib/common/OwnCloudClient.java b/src/com/owncloud/android/lib/common/OwnCloudClient.java index a02e9ee3..037d8fb4 100644 --- a/src/com/owncloud/android/lib/common/OwnCloudClient.java +++ b/src/com/owncloud/android/lib/common/OwnCloudClient.java @@ -444,9 +444,8 @@ public class OwnCloudClient extends HttpClient { } - public void setOwnCloudVersion(String version){ - OwnCloudVersion ver = new OwnCloudVersion(version); - mVersion = ver; + public void setOwnCloudVersion(OwnCloudVersion version){ + mVersion = version; } public OwnCloudVersion getOwnCloudVersion(){ diff --git a/src/com/owncloud/android/lib/resources/status/OwnCloudVersion.java b/src/com/owncloud/android/lib/resources/status/OwnCloudVersion.java index aa89cf3d..9c5a4a82 100644 --- a/src/com/owncloud/android/lib/resources/status/OwnCloudVersion.java +++ b/src/com/owncloud/android/lib/resources/status/OwnCloudVersion.java @@ -40,6 +40,8 @@ public class OwnCloudVersion implements Comparable { public static final int MINIMUM_VERSION_FOR_SHARING_API = 0x05001B00; // 5.0.27 public static final int MINIMUM_VERSION_WITH_FORBIDDEN_CHARS = 0x08010000; // 8.1 + + public static final int MINIMUM_SERVER_VERSION_FOR_REMOTE_THUMBNAILS = 0x07080000; // 7.8.0 private static final int MAX_DOTS = 3; @@ -126,6 +128,8 @@ public class OwnCloudVersion implements Comparable { public boolean isVersionWithForbiddenCharacters() { return (mVersion >= MINIMUM_VERSION_WITH_FORBIDDEN_CHARS); } + + public boolean supportsRemoteThumbnails() { return (mVersion >= MINIMUM_SERVER_VERSION_FOR_REMOTE_THUMBNAILS); } }