summaryrefslogtreecommitdiff
path: root/core/src/main/java
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2022-03-22 19:23:08 +0100
committerGitHub <noreply@github.com>2022-03-22 19:23:08 +0100
commit3d54aa706448d82e8a97ab65afb5691a2540d472 (patch)
tree27100593f3a1aa8eca1f11a072d24e7da8e68703 /core/src/main/java
parentb8248656fe151a76f79d14477d610319bf1933ad (diff)
parent5cf6051d8817f90072ca631c84b84e71e945a029 (diff)
downloadAntennaPod-3d54aa706448d82e8a97ab65afb5691a2540d472.zip
Merge pull request #5791 from ByteHamster/refresh-always
Add button to always refresh over mobile data
Diffstat (limited to 'core/src/main/java')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/util/download/AutoUpdateManager.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/download/AutoUpdateManager.java b/core/src/main/java/de/danoeh/antennapod/core/util/download/AutoUpdateManager.java
index dbad1f63e..674082a13 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/util/download/AutoUpdateManager.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/util/download/AutoUpdateManager.java
@@ -123,7 +123,7 @@ public class AutoUpdateManager {
Log.d(TAG, "Run auto update immediately in background.");
if (!NetworkUtils.networkAvailable()) {
Log.d(TAG, "Ignoring: No network connection.");
- } else if (NetworkUtils.isEpisodeDownloadAllowed()) {
+ } else if (NetworkUtils.isFeedRefreshAllowed()) {
startRefreshAllFeeds(context);
} else {
confirmMobileAllFeedsRefresh(context);
@@ -134,8 +134,12 @@ public class AutoUpdateManager {
AlertDialog.Builder builder = new AlertDialog.Builder(context)
.setTitle(R.string.feed_refresh_title)
.setMessage(R.string.confirm_mobile_feed_refresh_dialog_message)
- .setPositiveButton(R.string.yes,
+ .setPositiveButton(R.string.confirm_mobile_streaming_button_once,
(dialog, which) -> startRefreshAllFeeds(context))
+ .setNeutralButton(R.string.confirm_mobile_streaming_button_always, (dialog, which) -> {
+ UserPreferences.setAllowMobileFeedRefresh(true);
+ startRefreshAllFeeds(context);
+ })
.setNegativeButton(R.string.no, null);
builder.show();
}