You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most API ops only touch the local database, remote sync is independent and happens in the background. This is good, we want eventual consistency. There are a few API calls that may also be pushed into the background (gateway startup, pairing startup). Although it's simpler to block, I agree that it can be problematic on the UI side if it has to wait indefinitely. Better to return fast if things look good, and provide a way to poll subsequently for eventual failures. It avoids having to mess with timeouts on the UI.
The text was updated successfully, but these errors were encountered:
Most API ops only touch the local database, remote sync is independent and happens in the background. This is good, we want eventual consistency. There are a few API calls that may also be pushed into the background (gateway startup, pairing startup). Although it's simpler to block, I agree that it can be problematic on the UI side if it has to wait indefinitely. Better to return fast if things look good, and provide a way to poll subsequently for eventual failures. It avoids having to mess with timeouts on the UI.
The text was updated successfully, but these errors were encountered: