summaryrefslogtreecommitdiffstats
path: root/js/controller
diff options
context:
space:
mode:
Diffstat (limited to 'js/controller')
-rw-r--r--js/controller/NavigationController.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/js/controller/NavigationController.js b/js/controller/NavigationController.js
index bc0c13d13..292f98110 100644
--- a/js/controller/NavigationController.js
+++ b/js/controller/NavigationController.js
@@ -19,6 +19,22 @@ function (FeedResource, FolderResource, ItemResource) {
return FolderResource.getAll();
};
- console.log(ItemResource);
+ this.markFolderRead = (folderId) => {
+ FeedResource.markFolderRead(folderId);
+
+ for (let feed of FeedResource.getByFolderId(folderId)) {
+ ItemResource.markFeedRead(feed.id);
+ }
+ };
+
+ this.markFeedRead = (feedId) => {
+ ItemResource.markFeedRead(feedId);
+ FeedResource.markFeedRead(feedId);
+ };
+
+ this.markRead = () => {
+ ItemResource.markRead();
+ FeedResource.markRead();
+ };
}); \ No newline at end of file