We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 85abc58 + ae60f7d commit 56a0436Copy full SHA for 56a0436
1 file changed
app/src/main/java/org/schabi/newpipe/local/feed/service/FeedLoadManager.kt
@@ -111,7 +111,8 @@ class FeedLoadManager(private val context: Context) {
111
broadcastProgress()
112
}
113
.observeOn(Schedulers.io())
114
- .flatMap { Flowable.fromIterable(it) }
+ // Randomize user subscription ordering to attempt to resist fingerprinting
115
+ .flatMap { Flowable.fromIterable(it.shuffled()) }
116
.takeWhile { !cancelSignal.get() }
117
.doOnNext { subscriptionEntity ->
118
// throttle YouTube extractions once every BATCH_SIZE to avoid being rate limited
0 commit comments