diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-23 12:53:03 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-05-23 12:53:03 +0200 |
commit | f1261587eb4f8283915f18d162173a6a3a8012b0 (patch) | |
tree | 1b617ad37c0e35f051d75716c2c4d58e0ea7e6a5 /js/service/ItemResource.js | |
parent | c12a2504cd25ea03077a09101155654efc10d971 (diff) |
cache unread count
Diffstat (limited to 'js/service/ItemResource.js')
-rw-r--r-- | js/service/ItemResource.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/service/ItemResource.js b/js/service/ItemResource.js index 67a6d23e6..983b9b39a 100644 --- a/js/service/ItemResource.js +++ b/js/service/ItemResource.js @@ -84,7 +84,7 @@ app.factory('ItemResource', (Resource, $http, BASE_URL) => { } - read (itemId, isRead=true) { + markItemRead (itemId, isRead=true) { this.get(itemId).unread = !isRead; return this.http({ url: `${this.BASE_URL}/items/${itemId}/read`, @@ -96,7 +96,7 @@ app.factory('ItemResource', (Resource, $http, BASE_URL) => { } - readFeed (feedId, read=true) { + markFeedRead (feedId, read=true) { for (let item of this.values.filter(i => i.feedId === feedId)) { item.unread = !read; } @@ -104,7 +104,7 @@ app.factory('ItemResource', (Resource, $http, BASE_URL) => { } - readAll () { + markRead () { for (let item of this.values) { item.unread = false; } @@ -124,7 +124,7 @@ app.factory('ItemResource', (Resource, $http, BASE_URL) => { keepUnread (itemId) { this.get(itemId).keepUnread = true; - return this.read(itemId, false); + return this.markItemRead(itemId, false); } |