lbry-desktop/ui
jessopb ca0cd2ca75
Use 'selectHasChannel' instead of the full 'selectMyChannelClaims' (#7427)
- selectMyChannelClaims depends on `byId`, which currently is always invalidated per update, so it is not memoized.

- Most of the use-cases just needs the ID or the length of the array anyways, so avoid generating a Claim array (in selectMyChannelClaims) unnecessarily -- the client need to reduce it back down to IDs again :/

- The simpler boolean also removes the need to memoize the selector, which saves a bit of memory.

Co-authored-by: infinite-persistence <inf.persistence@gmail.com>
2022-01-21 12:38:11 -05:00
..
component Use 'selectHasChannel' instead of the full 'selectMyChannelClaims' (#7427) 2022-01-21 12:38:11 -05:00
constants mostly remove is_web (#7408) 2022-01-07 14:02:33 -05:00
effects integrate all the things 2021-10-15 23:49:41 -04:00
modal Fix doAbandonClaim (#699) (#7422) 2022-01-19 20:54:01 -05:00
page Use 'selectHasChannel' instead of the full 'selectMyChannelClaims' (#7427) 2022-01-21 12:38:11 -05:00
redux ody pr 628 - more details in thumb errors (#7429) 2022-01-21 12:06:14 -05:00
scss Video: fix grayed out "/" in time indicator (#7425) 2022-01-19 21:27:41 -05:00
util Selector refactors (#7424) 2022-01-19 20:46:01 -05:00
analytics.js mostly remove is_web (#7408) 2022-01-07 14:02:33 -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 cut SIMPLE_SITE 2021-10-20 17:05:37 -04:00
index.jsx mostly remove is_web (#7408) 2022-01-07 14:02:33 -05:00
lbry.js integrate all the things 2021-10-15 23:49:41 -04: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 remove lbryinc web, update sitename, etc 2021-10-21 21:20:59 -04:00
rewards.js integrate all the things 2021-10-15 23:49:41 -04:00
store.js integrate all the things 2021-10-15 23:49:41 -04:00