[Experiment] Turn off interval polling for Discover #3431
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The first commit adds the feed URL to the metadata so we can check metrics against individual feeds.
In the second commit, I add a feature gate that disables polling for Discover. The hypothesis is that the blue dot is getting people to refresh it more often instead of scrolling to the end, but the blue dot doesn't quite make sense for algo feeds where the content is always different. This removes the polling-based blue dot for Discover so we can check if this changes the user behavior. The blue dot will still appear when foregrounding the app.
We can run more variations on this experiment so this is just something to play with while learning how to do it.
Test Plan
Decreased polling interval to 5 seconds. Verified blue dot stopped getting blue on timer for the Discover feed. Still gets blue on timer for other feeds. Foregrounding still makes it blue for Discover.