diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2014-10-12 21:36:06 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2014-10-12 21:36:06 +0200 |
commit | 189eb6acf1d862cee84188867c5a6ea2398c31d6 (patch) | |
tree | 38ccd4f5ff84a57acc3a81af746f49a2f77232d2 /core/src/main | |
parent | 94f514f95875ec84f83cacc8229a78c2ae9b222d (diff) | |
download | AntennaPod-189eb6acf1d862cee84188867c5a6ea2398c31d6.zip |
Check gpodnetEnabled() method before using gpodder.net API
Diffstat (limited to 'core/src/main')
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java | 5 | ||||
-rw-r--r-- | core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java | 11 |
2 files changed, 12 insertions, 4 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java index 982959bc2..cc0a3d058 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBTasks.java @@ -5,6 +5,7 @@ import android.content.Intent; import android.database.Cursor; import android.util.Log; import de.danoeh.antennapod.core.BuildConfig; +import de.danoeh.antennapod.core.ClientConfig; import de.danoeh.antennapod.core.asynctask.FlattrClickWorker; import de.danoeh.antennapod.core.asynctask.FlattrStatusFetcher; import de.danoeh.antennapod.core.feed.*; @@ -162,7 +163,9 @@ public final class DBTasks { new FlattrStatusFetcher(context).start(); } - GpodnetSyncService.sendSyncIntent(context); + if (ClientConfig.gpodnetCallbacks.gpodnetEnabled()) { + GpodnetSyncService.sendSyncIntent(context); + } autodownloadUndownloadedItems(context); } }.start(); diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java index eec15acd2..d71d19433 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java @@ -8,6 +8,7 @@ import android.database.Cursor; import android.preference.PreferenceManager; import android.util.Log; import de.danoeh.antennapod.core.BuildConfig; +import de.danoeh.antennapod.core.ClientConfig; import de.danoeh.antennapod.core.asynctask.FlattrClickWorker; import de.danoeh.antennapod.core.feed.*; import de.danoeh.antennapod.core.preferences.GpodnetPreferences; @@ -196,7 +197,9 @@ public class DBWriter { adapter.removeFeed(feed); adapter.close(); - GpodnetPreferences.addRemovedFeed(feed.getDownload_url()); + if (ClientConfig.gpodnetCallbacks.gpodnetEnabled()) { + GpodnetPreferences.addRemovedFeed(feed.getDownload_url()); + } EventDistributor.getInstance().sendFeedUpdateBroadcast(); BackupManager backupManager = new BackupManager(context); @@ -697,8 +700,10 @@ public class DBWriter { adapter.setCompleteFeed(feeds); adapter.close(); - for (Feed feed : feeds) { - GpodnetPreferences.addAddedFeed(feed.getDownload_url()); + if (ClientConfig.gpodnetCallbacks.gpodnetEnabled()) { + for (Feed feed : feeds) { + GpodnetPreferences.addAddedFeed(feed.getDownload_url()); + } } BackupManager backupManager = new BackupManager(context); |