summaryrefslogtreecommitdiff
path: root/src/de/podfetcher/feed/FeedManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/podfetcher/feed/FeedManager.java')
-rw-r--r--src/de/podfetcher/feed/FeedManager.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/de/podfetcher/feed/FeedManager.java b/src/de/podfetcher/feed/FeedManager.java
index 417d4a4cf..b721c1746 100644
--- a/src/de/podfetcher/feed/FeedManager.java
+++ b/src/de/podfetcher/feed/FeedManager.java
@@ -145,6 +145,18 @@ public class FeedManager {
unreadItems.add(item);
}
}
+
+ /**
+ * Sets the 'read' attribute of all FeedItems of a specific feed to true
+ * @param context
+ */
+ public void markFeedRead(Context context, Feed feed) {
+ for (FeedItem item : feed.getItems()) {
+ if (unreadItems.contains(item)) {
+ markItemRead(context, item, true);
+ }
+ }
+ }
public void refreshAllFeeds(Context context) {
Log.d(TAG, "Refreshing all feeds.");