diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-23 13:14:32 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-23 13:14:32 +0200 |
commit | f27198da9dd3e6c04f2787f2bb4ef3bea3b00b55 (patch) | |
tree | 8c140ba1173f988ab8feae69c8373535bd598a32 /js/controller | |
parent | f1261587eb4f8283915f18d162173a6a3a8012b0 (diff) |
implement mark feed, folder and all read for navigation controller
Diffstat (limited to 'js/controller')
-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 |