mirror of
https://github.com/VueTorrent/VueTorrent.git
synced 2025-03-14 20:20:04 +03:00
perf: Add Refresh All button for RSS feeds (#775)
This commit is contained in:
parent
fcde5e9848
commit
3e1d5fb765
3 changed files with 12 additions and 3 deletions
2
package-lock.json
generated
2
package-lock.json
generated
|
@ -6,7 +6,7 @@
|
|||
"packages": {
|
||||
"": {
|
||||
"name": "vuetorrent",
|
||||
"version": "1.5.3",
|
||||
"version": "1.5.4",
|
||||
"dependencies": {
|
||||
"ajv": "^8.12.0",
|
||||
"apexcharts": "^3.35.0",
|
||||
|
|
|
@ -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>
|
||||
|
@ -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() {
|
||||
|
@ -79,6 +82,11 @@ export default defineComponent({
|
|||
},
|
||||
createFeed() {
|
||||
this.createModal('FeedForm')
|
||||
},
|
||||
async refreshAll() {
|
||||
for (const feed of this.availableFeeds) {
|
||||
await this.updateFeed(feed)
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
|
@ -335,7 +335,8 @@
|
|||
},
|
||||
"pageFeeds": {
|
||||
"feeds": "Feeds",
|
||||
"btnCreateNew": "Add feed"
|
||||
"btnCreateNew": "Add feed",
|
||||
"refreshAll": "Refresh All"
|
||||
},
|
||||
"pageGeneral": {
|
||||
"rssAutoProcessing": "RSS Reader",
|
||||
|
|
Loading…
Add table
Reference in a new issue