lbry-desktop/ui/redux
infinite-persistence b6d21692e6 Fix broken startup sync-lock
## Issue
In 38c13cf5, an additional `doGetAndPopulatePreferences` was added in `doSignIn` to ensure we have populated the preferences at least once. With that, `doHandleSyncComplete` can skip `doGetAndPopulatePreferences` is there is no change in the hash.

The addition broke the "initial sync lock", thus incorrectly allowing users to change preferences when the process is not completed.

## Change
I think the additional call is no longer needed since we now store a local hash for comparison, so `doGetAndPopulatePreferences` wouldn't be incorrectly skipped in the first ever `doHandleSyncComplete`.
2021-12-29 10:32:38 -05:00
..
actions Fix broken startup sync-lock 2021-12-29 10:32:38 -05:00
middleware Sync: handle fast-actions being reverted 2021-12-29 10:32:38 -05:00
reducers Sync: handle fast-actions being reverted 2021-12-29 10:32:38 -05:00
selectors ClaimTilesDiscover: optimize props to reduce renders 2021-12-29 09:32:01 -05:00