diff options
author | ByteHamster <ByteHamster@users.noreply.github.com> | 2021-07-11 11:37:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-11 11:37:05 +0200 |
commit | f43cd69ada3723413b02f8a2af7cdf0183b6880b (patch) | |
tree | e6aad69403efdb917c6a7d7e96c4ce6ab2d3aba9 /core/src | |
parent | 81ea42a2a46fea1f633bc34352fde02f4c412f7c (diff) | |
parent | a0ac39e403fcded7bd926722f61d687dbb4431a3 (diff) | |
download | AntennaPod-f43cd69ada3723413b02f8a2af7cdf0183b6880b.zip |
Merge pull request #5264 from ByteHamster/ignore-refresh-no-network
Ignore refresh when there is no network
Diffstat (limited to 'core/src')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/util/download/AutoUpdateManager.java | 5 |
1 files changed, 5 insertions, 0 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 a8ca43ccb..bb0a71744 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 @@ -20,6 +20,7 @@ import java.util.concurrent.TimeUnit; import de.danoeh.antennapod.core.preferences.UserPreferences; import de.danoeh.antennapod.core.service.FeedUpdateWorker; import de.danoeh.antennapod.core.storage.DBTasks; +import de.danoeh.antennapod.core.util.NetworkUtils; public class AutoUpdateManager { private static final String WORK_ID_FEED_UPDATE = "de.danoeh.antennapod.core.service.FeedUpdateWorker"; @@ -118,6 +119,10 @@ public class AutoUpdateManager { */ public static void runImmediate(@NonNull Context context) { Log.d(TAG, "Run auto update immediately in background."); + if (!NetworkUtils.networkAvailable()) { + Log.d(TAG, "Ignoring: No network connection."); + return; + } new Thread(() -> DBTasks.refreshAllFeeds( context.getApplicationContext(), true), "ManualRefreshAllFeeds").start(); } |