Force RSS Feeds when profile has more than 125 subscribed channels
This commit is contained in:
parent
4b2fb7aa1f
commit
e47b59750d
|
@ -128,6 +128,15 @@ export default Vue.extend({
|
|||
this.videoList = []
|
||||
return
|
||||
}
|
||||
|
||||
let useRss = this.useRssFeeds
|
||||
if (this.activeSubscriptionList.length >= 125 && !useRss) {
|
||||
this.showToast({
|
||||
message: this.$t('Subscriptions["This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting"]'),
|
||||
time: 10000
|
||||
})
|
||||
useRss = true
|
||||
}
|
||||
this.isLoading = true
|
||||
this.updateShowProgressBar(true)
|
||||
this.setProgressBarPercentage(0)
|
||||
|
@ -139,13 +148,13 @@ export default Vue.extend({
|
|||
let videos = []
|
||||
|
||||
if (!this.usingElectron || this.backendPreference === 'invidious') {
|
||||
if (this.useRssFeeds) {
|
||||
if (useRss) {
|
||||
videos = await this.getChannelVideosInvidiousRSS(channel)
|
||||
} else {
|
||||
videos = await this.getChannelVideosInvidiousScraper(channel)
|
||||
}
|
||||
} else {
|
||||
if (this.useRssFeeds) {
|
||||
if (useRss) {
|
||||
videos = await this.getChannelVideosLocalRSS(channel)
|
||||
} else {
|
||||
videos = await this.getChannelVideosLocalScraper(channel)
|
||||
|
|
|
@ -72,6 +72,7 @@ Subscriptions:
|
|||
# On Subscriptions Page
|
||||
Subscriptions: Subscriptions
|
||||
Latest Subscriptions: Latest Subscriptions
|
||||
This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting: This profile has a large number of subscriptions. Forcing RSS to avoid rate limiting
|
||||
'Your Subscription list is currently empty. Start adding subscriptions to see them here.': Your
|
||||
Subscription list is currently empty. Start adding subscriptions to see them here.
|
||||
'Getting Subscriptions. Please wait.': Getting Subscriptions. Please wait.
|
||||
|
|
Loading…
Reference in New Issue