lbry-desktop/ui
infinite-persistence 6583b6a636 Sync: fix new user sign up flow
## Issue
- When signing up, the "channel suggestions" page was stuck because `prefsReady` was never set as `preference_get` was never called.
- It was never called due to the optimizations to skip it when there is no difference between the local and server wallet.

## Change
- The first ever `sync/get` will result in a "no wallet" error, and there is already a `catch` to handle it. But the change in 38c13cf5 caused the `catch` to be skipped and went directly to `sync_apply` instead. Although the `catch` is also doing the same thing (`sync_apply`), it also has an additional callback to call `preference_get`.
    - Fixed by ensuring this scenario ends up in the `catch` block like it was originally intended.
- We also did some optimization in the callback to skip the final `preference_get` if there is no difference in hash. But for the case of signing up, we do want to run it (so that `prefsReady` and other stuff gets initialized), so pass `hasNewData = true` to the callback.
2022-01-05 04:00:12 -05:00
..
component more touchups 2022-01-04 18:05:10 -05:00
constants Uploads: prevent perpetual locked upload 2022-01-03 12:10:55 -05:00
effects Fix "you are offline" nag being stuck 2021-12-22 12:41:05 +08:00
modal Revert "Fix publish form when editing livestream (#565)" 2021-12-31 13:28:19 -05:00
page more touchups 2022-01-04 18:05:10 -05:00
redux Sync: fix new user sign up flow 2022-01-05 04:00:12 -05:00
scss Highlight chat message if your channel is mentioned 2021-12-29 16:13:57 -05:00
util escape referrerQuery in the oEmebed xml generator 2022-01-04 17:19:55 -05:00
analytics.js Remove content_tags and related functions 2021-12-13 11:54:53 -05:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
comments.js Comment Moderation - time based bans 2021-09-03 07:17:56 +08:00
i18n.js Add env to auto report new strings in console 2022-01-05 00:26:31 -08:00
index.jsx [oEmbed] some changes and fixes (#392) 2021-12-01 10:36:52 -05:00
lbry.js Un-authenticated resolve (#341) 2021-11-24 09:33:34 -05:00
logWarningConsoleMessage.js new lbc icon 2020-09-29 17:12:32 -04:00
native.js working 2020-12-16 10:52:22 -05:00
reducers.js Support resume-able upload via tus (#186) 2021-11-10 13:16:16 -05:00
rewards.js Change logic for daily reward claiming to weekly 2021-12-23 02:40:58 -05:00
store.js Sync: handle fast-actions being reverted 2021-12-29 10:32:38 -05:00