diff options
author | Andrew Dolgov <[email protected]> | 2021-03-12 20:26:35 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-12 20:26:35 +0300 |
commit | e204d8c28d0e4102e5a489ed32161f403b0bafed (patch) | |
tree | 34d3d81b17c262c298dc44cf4fcc737641d6ac59 /org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java | |
parent | a25fd172153b654129985cd8729d9381aff1f117 (diff) |
fdroid: add update checker
Diffstat (limited to 'org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java')
-rw-r--r-- | org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java index e18fca2..352fb57 100644 --- a/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java +++ b/org.fox.ttcomics/src/main/java/org/fox/ttcomics2/MainActivity.java @@ -21,6 +21,8 @@ import android.view.MenuItem; import android.view.View;
import android.view.ViewGroup;
+import com.github.javiersantos.appupdater.AppUpdater;
+import com.github.javiersantos.appupdater.enums.UpdateFrom;
import com.shamanland.fab.FloatingActionButton;
import org.fox.ttcomics2.sync.SyncClient;
@@ -156,6 +158,17 @@ public class MainActivity extends CommonActivity implements SharedPreferences.On setupDefaultDirectory();
}
+ 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();
+ }
}
protected String[] checkPermissions(String[] permissions) {
|