diff options
Diffstat (limited to 'src/state/models/ui/saved-feeds.ts')
-rw-r--r-- | src/state/models/ui/saved-feeds.ts | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/state/models/ui/saved-feeds.ts b/src/state/models/ui/saved-feeds.ts index bae98fc84..50bb1b871 100644 --- a/src/state/models/ui/saved-feeds.ts +++ b/src/state/models/ui/saved-feeds.ts @@ -61,22 +61,22 @@ export class SavedFeedsModel { return this.hasLoaded && !this.hasContent } - get numOfFeeds() { + get numFeeds() { return this.feeds.length } - get listOfFeedNames() { - return this.feeds.map(f => f.displayName) + get unpinned() { + return this.feeds.filter( + f => !this.pinned.find(p => p.data.uri === f.data.uri), + ) } - get listOfPinnedFeedNames() { - return this.pinned.map(f => f.displayName) + get feedNames() { + return this.feeds.map(f => f.displayName) } - get savedFeedsWithoutPinned() { - return this.feeds.filter( - f => !this.pinned.find(p => p.data.uri === f.data.uri), - ) + get pinnedFeedNames() { + return this.pinned.map(f => f.displayName) } togglePinnedFeed(feed: CustomFeedModel) { @@ -92,7 +92,7 @@ export class SavedFeedsModel { } reorderPinnedFeeds(temp: CustomFeedModel[]) { - this.pinned = temp + this.pinned = temp.filter(item => this.isPinned(item)) } isPinned(feed: CustomFeedModel) { |