aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java')
-rw-r--r--app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java b/app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java
index eb3e813..a4dd552 100644
--- a/app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java
+++ b/app/src/main/java/me/brysonsteck/wiimmfiwatcher/Updater.java
@@ -15,6 +15,7 @@ public class Updater {
public boolean outdated = false;
public String newestRelease;
public String githubRelease;
+ public boolean failed = false;
public String playStore = "https://play.google.com/store/apps/details?id=me.brysonsteck.wiimmfiwatcher";
public Updater() {
@@ -54,15 +55,22 @@ public class Updater {
}
public void compareRelease(String deviceRelease) {
- if (!deviceRelease.equals(newestRelease)) {
- outdated = true;
- }
+ if (newestRelease == null) {
+ failed = true;
+ }
+ else if (!deviceRelease.equals(newestRelease)) {
+ outdated = true;
+ }
}
public boolean isOutdated() {
return outdated;
}
+ public boolean hasFailed() {
+ return failed;
+ }
+
public String getNewestRelease() {
return newestRelease;
}