Describe the bug
If the user's internet drops or the Horizon RPC goes down, streamClient.getStream() throws an unhandled TypeError: fetch failed or similar.
Expected Behavior
It should catch the network error and throw a standardized StreamFiNetworkError, which the frontend can easily catch and display as a 'Network Offline' banner.
Describe the bug
If the user's internet drops or the Horizon RPC goes down,
streamClient.getStream()throws an unhandledTypeError: fetch failedor similar.Expected Behavior
It should catch the network error and throw a standardized
StreamFiNetworkError, which the frontend can easily catch and display as a 'Network Offline' banner.