summaryrefslogtreecommitdiff
path: root/core/src/main
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-10-12 21:36:06 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2014-10-12 21:36:06 +0200
commit189eb6acf1d862cee84188867c5a6ea2398c31d6 (patch)
tree38ccd4f5ff84a57acc3a81af746f49a2f77232d2 /core/src/main
parent94f514f95875ec84f83cacc8229a78c2ae9b222d (diff)
downloadAntennaPod-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.java5
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java11
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);