Add neutral page retry handling#531
Conversation
added an extra guard to make sure actions can't be triggered a second time while retry is happening
|
This pr has now been expanded to apply to the session page in addition to neutral and includes a new locking mechanism for start/stop to integrate the block that I put in for the retry logic with the logic from #493 in effect made it so there is a minimum locking time as per the times used in the #493 but it will also be blocked when retry is in flight. This means if there are no retries and it completes quickly, the button will be blocked for the remaining time diff of time used in #493 - time for action to be completed figured this unifies logic in a sensible way, let me know what you think @AlbertoCasasOrtiz |
|
@csherry04 There are conflicts with dev in this PR. Let me know when those are solved and I will review. |
|
@AlbertoCasasOrtiz should be resolved |
Applied the existing retry helper throughout the neutral page. Addressed #500 by resetting the busy state upon error. For the record request did less retries on shorter timing to prevent users waiting too long with no feedback