Skip to content

Commit

Permalink
perf: Add Refresh All button for RSS feeds (#775)
Browse files Browse the repository at this point in the history
  • Loading branch information
Larsluph committed Apr 24, 2023
1 parent fcde5e9 commit 3e1d5fb
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 3 deletions.
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 9 additions & 1 deletion src/components/Settings/Tabs/Rss/Feeds.vue
Expand Up @@ -30,6 +30,9 @@
<v-btn class="mx-auto accent white--text elevation-0 px-4" @click="createFeed">
{{ $t('modals.settings.pageRss.pageFeeds.btnCreateNew') }}
</v-btn>
<v-btn class="mx-auto accent white--text elevation-0 px-4" @click="refreshAll">
{{ $t('modals.settings.pageRss.pageFeeds.refreshAll') }}
</v-btn>
</v-list-item>
</v-col>
</v-row>
Expand Down Expand Up @@ -57,7 +60,7 @@ export default defineComponent({
...mapGetters(['getFeeds']),
availableFeeds() {
// @ts-expect-error: TS2349: This expression is not callable. Type 'never' has no call signatures.
return this.getFeeds()
return this.getFeeds() as Feed[]
}
},
created() {
Expand All @@ -79,6 +82,11 @@ export default defineComponent({
},
createFeed() {
this.createModal('FeedForm')
},
async refreshAll() {
for (const feed of this.availableFeeds) {
await this.updateFeed(feed)
}
}
}
})
Expand Down
3 changes: 2 additions & 1 deletion src/lang/en.json
Expand Up @@ -335,7 +335,8 @@
},
"pageFeeds": {
"feeds": "Feeds",
"btnCreateNew": "Add feed"
"btnCreateNew": "Add feed",
"refreshAll": "Refresh All"
},
"pageGeneral": {
"rssAutoProcessing": "RSS Reader",
Expand Down

0 comments on commit 3e1d5fb

Please sign in to comment.