The /api/v1/setup-status streaming endpoint seems to be unreliable.
The UI relies on the streaming call to complete/end in order to unlock the dashboard, but sometimes the call never completes. As a result, the dashboard can remain in a "locked" state even when light clients are synced. Currently, restart is required to work around this issue.
Not sure if this is an issue with the exp container not completing or the API.
Proposed solutions:
fix existing streaming endpoint so that it doesn't get stuck in a state where the sync/setup has finished, but the call doesn't return
add a non-streaming endpoint for fetching the status that the frontend could poll every X seconds. When the setup flow has been completed the call should return a valid JSON response that indicates that it's ready
The
/api/v1/setup-status
streaming endpoint seems to be unreliable.The UI relies on the streaming call to complete/end in order to unlock the dashboard, but sometimes the call never completes. As a result, the dashboard can remain in a "locked" state even when light clients are synced. Currently, restart is required to work around this issue.
Not sure if this is an issue with the exp container not completing or the API.
Proposed solutions: