From f27198da9dd3e6c04f2787f2bb4ef3bea3b00b55 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Fri, 23 May 2014 13:14:32 +0200 Subject: implement mark feed, folder and all read for navigation controller --- js/service/FeedResource.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'js/service/FeedResource.js') 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); -- cgit v1.2.3