summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/storage/DBTasks.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-02-17 21:40:04 +0100
committerdaniel oeh <daniel.oeh@gmail.com>2014-02-17 21:40:04 +0100
commit02653918f0290dcff582987b52cd99c6ea707ed9 (patch)
tree41b1c62d9a4a839f543186b604f280d659fbb11a /src/de/danoeh/antennapod/storage/DBTasks.java
parenta2f841c43e95c8b3743788e7bbc505c90045e73b (diff)
parent33b1f107441dc83cc3917078cf9164f00e7ff8b1 (diff)
downloadAntennaPod-02653918f0290dcff582987b52cd99c6ea707ed9.zip
Merge branch 'flattr_queue_autoflattr' into develop (#331)
Other changes: - Changed FlattrStatusFetcher into Thread-subclass - Changed auto-flattr mechanism so that it's compatible with the updated PlaybackService - Changed a couple of strings Conflicts: src/de/danoeh/antennapod/storage/DBReader.java src/de/danoeh/antennapod/storage/DBWriter.java src/de/danoeh/antennapod/util/menuhandler/FeedItemMenuHandler.java src/instrumentationTest/de/test/antennapod/storage/DBReaderTest.java
Diffstat (limited to 'src/de/danoeh/antennapod/storage/DBTasks.java')
-rw-r--r--src/de/danoeh/antennapod/storage/DBTasks.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/storage/DBTasks.java b/src/de/danoeh/antennapod/storage/DBTasks.java
index 3b6ab99ce..c6a0dad17 100644
--- a/src/de/danoeh/antennapod/storage/DBTasks.java
+++ b/src/de/danoeh/antennapod/storage/DBTasks.java
@@ -4,6 +4,8 @@ import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.util.Log;
+import de.danoeh.antennapod.asynctask.FlattrClickWorker;
+import de.danoeh.antennapod.asynctask.FlattrStatusFetcher;
import de.danoeh.antennapod.AppConfig;
import de.danoeh.antennapod.feed.*;
import de.danoeh.antennapod.preferences.UserPreferences;
@@ -151,6 +153,12 @@ public final class DBTasks {
}
isRefreshing.set(false);
+ if (AppConfig.DEBUG) Log.d(TAG, "Flattring all pending things.");
+ new FlattrClickWorker(context, FlattrClickWorker.FLATTR_NOTIFICATION).executeSync(); // flattr pending things
+
+ if (AppConfig.DEBUG) Log.d(TAG, "Fetching flattr status.");
+ new FlattrStatusFetcher(context).start();
+
GpodnetSyncService.sendSyncIntent(context);
autodownloadUndownloadedItems(context);
}