diff options
Diffstat (limited to 'js/controller/NavigationController.js')
-rw-r--r-- | js/controller/NavigationController.js | 18 |
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 |