call poll method immediately on focus #202
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.
I'm using a large polling interval (~ 10 seconds) for some pages, where the user tends to move to another page, and then come back to check if there is a result.
If I understand the code correctly, moving away from the page will disable polling, and when focusing the page again it will always init the polling with the polling interval before calling the poll function and user then some times executes a manual refresh and sees that there is indeed a result.
Not sure if it applies to all use cases, but I propose to execute the call method immediately on focus.
The code in this PR solves this for my use case, but please give feedback if there are any concerns of problems this might cause.