diff --git a/app/src/main/java/com/keylesspalace/tusky/entity/Instance.kt b/app/src/main/java/com/keylesspalace/tusky/entity/Instance.kt index f6d33dfb..a9f6f499 100644 --- a/app/src/main/java/com/keylesspalace/tusky/entity/Instance.kt +++ b/app/src/main/java/com/keylesspalace/tusky/entity/Instance.kt @@ -43,10 +43,6 @@ data class Instance ( val instance = other as Instance? return instance?.uri.equals(uri) } - - fun isPleroma(): Boolean { - return version.contains(" (compatible; Pleroma "); - } } data class PollLimits ( diff --git a/app/src/main/java/com/keylesspalace/tusky/util/VersionUtils.java b/app/src/main/java/com/keylesspalace/tusky/util/VersionUtils.java index dceef0f3..ef4801a1 100644 --- a/app/src/main/java/com/keylesspalace/tusky/util/VersionUtils.java +++ b/app/src/main/java/com/keylesspalace/tusky/util/VersionUtils.java @@ -25,8 +25,10 @@ public class VersionUtils { private int major; private int minor; private int patch; + private String versionString; public VersionUtils(@NonNull String versionString) { + this.versionString = versionString; String regex = "([0-9]+)\\.([0-9]+)\\.([0-9]+).*"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(versionString); @@ -41,4 +43,7 @@ public class VersionUtils { return (major == 2) ? ( (minor == 7) ? (patch >= 0) : (minor > 7) ) : (major > 2); } + public boolean isPleroma() { + return versionString.contains(" (compatible; Pleroma "); + } }