aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/domain
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-09-07 08:39:52 -0700
committerScott Jackson <daneren2005@gmail.com>2015-09-07 08:39:52 -0700
commitcedf7f8e15b95b2e64c2e1f4945a5518531d3adb (patch)
tree376a2fc96502ed483d2c673bd6a4b9859367b0bc /app/src/main/java/github/daneren2005/dsub/domain
parente79139cd92cf484eff5666237c4d5b39afa2e456 (diff)
downloaddsub-cedf7f8e15b95b2e64c2e1f4945a5518531d3adb.tar.gz
dsub-cedf7f8e15b95b2e64c2e1f4945a5518531d3adb.tar.bz2
dsub-cedf7f8e15b95b2e64c2e1f4945a5518531d3adb.zip
#510 Use tokens for Subsonic 5.3+
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/domain')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/domain/ServerInfo.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/domain/ServerInfo.java b/app/src/main/java/github/daneren2005/dsub/domain/ServerInfo.java
index cb871008..162ffaa9 100644
--- a/app/src/main/java/github/daneren2005/dsub/domain/ServerInfo.java
+++ b/app/src/main/java/github/daneren2005/dsub/domain/ServerInfo.java
@@ -213,4 +213,12 @@ public class ServerInfo implements Serializable {
public static boolean hasTopSongs(Context context) {
return ServerInfo.isMadsonic(context) || ServerInfo.checkServerVersion(context, "1.13");
}
+
+ public static boolean canUseToken(Context context) {
+ return canUseToken(context, Util.getActiveServer(context));
+ }
+ public static boolean canUseToken(Context context, int instance) {
+ return isStockSubsonic(context, instance) && checkServerVersion(context, "1.13", instance) ||
+ isMadsonic(context, instance) && checkServerVersion(context, "2.0", instance);
+ }
}