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/service | |
parent | f1261587eb4f8283915f18d162173a6a3a8012b0 (diff) |
implement mark feed, folder and all read for navigation controller
Diffstat (limited to 'js/service')
-rw-r--r-- | js/service/FeedResource.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/js/service/FeedResource.js b/js/service/FeedResource.js index 5880c83fd..3e7a2e8bd 100644 --- a/js/service/FeedResource.js +++ b/js/service/FeedResource.js @@ -72,6 +72,7 @@ app.factory('FeedResource', (Resource, $http, BASE_URL) => { this.updateUnreadCache(); } + markFolderRead (folderId) { for (let feed of this.values) { if (feed.folderId === folderId) { @@ -103,6 +104,12 @@ app.factory('FeedResource', (Resource, $http, BASE_URL) => { return this.folderUnreadCount[folderId] || 0; } + + getByFolderId (folderId) { + return this.values.filter(v => v.folderId === folderId); + } + + } return new FeedResource($http, BASE_URL); |