Browse Source

fix updater, me dumb

legacy
Austin Huang 4 years ago
parent
commit
0ac4030b5f
No known key found for this signature in database GPG Key ID: 84C23AA04587A91F
  1. 44
      app/src/main/java/awais/instagrabber/utils/FlavorTown.java
  2. 1
      fastlane/metadata/android/en-US/changelogs/46.txt

44
app/src/main/java/awais/instagrabber/utils/FlavorTown.java

@ -29,27 +29,29 @@ public final class FlavorTown {
public static void updateCheck(@NonNull final Context context) {
Resources res = context.getResources();
new UpdateChecker(version -> {
new AlertDialog.Builder(context)
.setTitle(res.getString(R.string.update_available, version))
.setMessage(R.string.update_notice)
.setNeutralButton(R.string.cancel, null)
.setNegativeButton(R.string.action_github, (dialog, which) -> {
try {
context.startActivity(new Intent(Intent.ACTION_VIEW).setData(
Uri.parse("https://github.com/austinhuang0131/instagrabber/releases/latest")));
} catch (final ActivityNotFoundException e) {
// do nothing
}
})
.setPositiveButton(R.string.action_fdroid, (dialog, which) -> {
try {
context.startActivity(new Intent(Intent.ACTION_VIEW).setData(
Uri.parse("https://f-droid.org/packages/me.austinhuang.instagrabber/")));
} catch (final ActivityNotFoundException e) {
// do nothing
}
})
.show();
if (version != BuildConfig.VERSION_NAME && !BuildConfig.DEBUG) {
new AlertDialog.Builder(context)
.setTitle(res.getString(R.string.update_available, version))
.setMessage(R.string.update_notice)
.setNeutralButton(R.string.cancel, null)
.setNegativeButton(R.string.action_github, (dialog, which) -> {
try {
context.startActivity(new Intent(Intent.ACTION_VIEW).setData(
Uri.parse("https://github.com/austinhuang0131/instagrabber/releases/latest")));
} catch (final ActivityNotFoundException e) {
// do nothing
}
})
.setPositiveButton(R.string.action_fdroid, (dialog, which) -> {
try {
context.startActivity(new Intent(Intent.ACTION_VIEW).setData(
Uri.parse("https://f-droid.org/packages/me.austinhuang.instagrabber/")));
} catch (final ActivityNotFoundException e) {
// do nothing
}
})
.show();
}
}).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}

1
fastlane/metadata/android/en-US/changelogs/46.txt

@ -3,3 +3,4 @@
* You can now unsend messages
* Adding favourite button on profile views
* Enforcing a limit of 100 posts per download
* Fix updater
Loading…
Cancel
Save