summaryrefslogtreecommitdiff
path: root/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.epube/src/main/java/org/fox/epube/MainActivity.java')
-rw-r--r--org.fox.epube/src/main/java/org/fox/epube/MainActivity.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
index e2d9cb7..26d019c 100644
--- a/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
+++ b/org.fox.epube/src/main/java/org/fox/epube/MainActivity.java
@@ -25,6 +25,8 @@ import android.webkit.WebViewClient;
import android.widget.ProgressBar;
import android.widget.Toast;
+import com.github.javiersantos.appupdater.AppUpdater;
+import com.github.javiersantos.appupdater.enums.UpdateFrom;
import com.livefront.bridge.Bridge;
import androidx.appcompat.app.AppCompatActivity;
@@ -152,6 +154,17 @@ public class MainActivity extends AppCompatActivity implements NetworkStateRecei
} else {
m_web.loadUrl(m_lastVisitedURL);
}
+
+ checkUpdates();
+ }
+
+ protected void checkUpdates() {
+ if (BuildConfig.DEBUG || BuildConfig.ENABLE_UPDATER) {
+ new AppUpdater(this)
+ .setUpdateFrom(UpdateFrom.JSON)
+ .setUpdateJSON(String.format("https://srv.tt-rss.org/fdroid/updates/%1$s.json", this.getPackageName()))
+ .start();
+ }
}
private void onPageSwitched(MainActivity.AppPage page) {