odysee-roku
odysee-roku copied to clipboard
make sync loop resilient to outages
Both API and SDK may go down or malfunction. If that happens, the app can't get in sync.
It can be used, but no preferences can be set from the app.
If this happens, show a message "failed to synchronize settings, click X to retry".
Prevent any preference changes before running the sync successfully again.