diff options
Diffstat (limited to 'src/de/danoeh/antennapod/storage/DBWriter.java')
-rw-r--r-- | src/de/danoeh/antennapod/storage/DBWriter.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/de/danoeh/antennapod/storage/DBWriter.java b/src/de/danoeh/antennapod/storage/DBWriter.java index 248594a79..ffdfc65fd 100644 --- a/src/de/danoeh/antennapod/storage/DBWriter.java +++ b/src/de/danoeh/antennapod/storage/DBWriter.java @@ -687,18 +687,19 @@ public class DBWriter { } - static Future<?> addNewFeed(final Context context, final Feed feed) { + static Future<?> addNewFeed(final Context context, final Feed... feeds) { return dbExec.submit(new Runnable() { @Override public void run() { final PodDBAdapter adapter = new PodDBAdapter(context); adapter.open(); - adapter.setCompleteFeed(feed); + adapter.setCompleteFeed(feeds); adapter.close(); - GpodnetPreferences.addAddedFeed(feed.getDownload_url()); - EventDistributor.getInstance().sendFeedUpdateBroadcast(); + for (Feed feed : feeds) { + GpodnetPreferences.addAddedFeed(feed.getDownload_url()); + } BackupManager backupManager = new BackupManager(context); backupManager.dataChanged(); @@ -706,17 +707,16 @@ public class DBWriter { }); } - static Future<?> setCompleteFeed(final Context context, final Feed feed) { + static Future<?> setCompleteFeed(final Context context, final Feed... feeds) { return dbExec.submit(new Runnable() { @Override public void run() { PodDBAdapter adapter = new PodDBAdapter(context); adapter.open(); - adapter.setCompleteFeed(feed); + adapter.setCompleteFeed(feeds); adapter.close(); - EventDistributor.getInstance().sendFeedUpdateBroadcast(); } }); |