diff options
Diffstat (limited to 'js/service')
-rw-r--r-- | js/service/FeedResource.js | 6 | ||||
-rw-r--r-- | js/service/SettingsResource.js (renamed from js/service/Settings.js) | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/js/service/FeedResource.js b/js/service/FeedResource.js index 1f0c6c34d..548c5a27c 100644 --- a/js/service/FeedResource.js +++ b/js/service/FeedResource.js @@ -20,7 +20,9 @@ app.factory('FeedResource', (Resource, $http, BASE_URL) => { add (value) { super.add(value); - this.ids[value.id] = this.hashMap[value.url]; + if (value.id !== undefined) { + this.ids[value.id] = this.hashMap[value.url]; + } } @@ -32,7 +34,7 @@ app.factory('FeedResource', (Resource, $http, BASE_URL) => { markRead () { - for(let feed of this.values) { + for (let feed of this.values) { feed.unreadCount = 0; } } diff --git a/js/service/Settings.js b/js/service/SettingsResource.js index e8189fcd5..26b26145d 100644 --- a/js/service/Settings.js +++ b/js/service/SettingsResource.js @@ -9,7 +9,7 @@ */ /*jshint unused:false*/ -app.service('Settings', function ($http, BASE_URL) { +app.service('SettingsResource', function ($http, BASE_URL) { 'use strict'; this.settings = {}; |