summaryrefslogtreecommitdiff
path: root/core/src/main/java/de/danoeh
diff options
context:
space:
mode:
authorueen <ueli.sarnighausen@online.de>2021-07-12 00:03:32 +0200
committerGitHub <noreply@github.com>2021-07-12 00:03:32 +0200
commitca9ad0d2d33ce8c4299525e32664da33e28b9d91 (patch)
tree8938c065f47726b6bb29e5ef83cf13d95144fb18 /core/src/main/java/de/danoeh
parentc1efd51be976e289dab59cd46b79bab9c79fcce6 (diff)
downloadAntennaPod-ca9ad0d2d33ce8c4299525e32664da33e28b9d91.zip
Swipe actions (#5191)
Diffstat (limited to 'core/src/main/java/de/danoeh')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java8
1 files changed, 8 insertions, 0 deletions
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 8517b73a2..9e60f4a4d 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
@@ -535,6 +535,14 @@ public class DBWriter {
}
}
+ public static Future<?> toggleFavoriteItem(final FeedItem item) {
+ if (item.isTagged(FeedItem.TAG_FAVORITE)) {
+ return removeFavoriteItem(item);
+ } else {
+ return addFavoriteItem(item);
+ }
+ }
+
public static Future<?> addFavoriteItem(final FeedItem item) {
return dbExec.submit(() -> {
final PodDBAdapter adapter = PodDBAdapter.getInstance().open();