lbry-desktop/ui/redux/reducers
infinite-persistence f94f98e0f3 ViewPastSwaps: limit to 10 entries + other fixes
(1) Due to IAPI/commerce query limit, and also to not pollute the wallet with infinite chargeCodes, we'll only show the last 10 swaps. Beamer mentioned that it's possible to tracked back the past chargeCodes of the user, and potential provide a `list` endpoint to handle disputes.

(2) If a user explicitly removed an entry, don't repopulate that entry even if websocket returned an updated status for it. While it might be useful to handle accidental removals, it looks weird when the list gets repopulated with 'Expired' entries.

(3) Add sanitization when repopulating the chargeCodes from the wallet data (i.e. remove 'null' entries).

(4) Always repopulate the list per wallet data so every instance looks the same.
2021-04-13 14:02:25 -04:00
..
app.js add initial support for comment API outside of SDK 2021-02-11 10:45:34 -05:00
blocked.js New moderation tools: block & mute (#5572) 2021-03-03 13:50:16 -05:00
coinSwap.js ViewPastSwaps: limit to 10 entries + other fixes 2021-04-13 14:02:25 -04:00
comments.js fix first livestream comment not being displayed 2021-03-22 15:30:13 -07:00
content.js refactor floatingUri to allow inline players in comments/markdown 2020-10-21 15:29:29 -04:00
notifications.js Augment doNotificationList to get a filtered list. 2021-04-08 14:28:21 -04:00
reactions.js add file reactions code from odysee 2020-10-02 15:28:00 -04:00
rewards.js add user + rewards redux code from lbryinc 2020-06-16 09:56:32 -04:00
search.js Only concatenate results if 'from !== 0' 2021-04-07 12:08:17 -04:00
settings.js Add 24-hour clock setting. 2021-04-06 13:00:10 -04:00
subscriptions.js per channel notification settings 2020-11-02 14:13:13 -05:00
sync.js Don't hard fail on sync set error 2020-11-14 01:17:26 -05:00
tags.js sync reducer stuff 2020-10-27 10:17:11 -04:00
user.js Clear 'passwordSet*' flags too in USER_PASSWORD_SET_CLEAR 2020-09-15 12:52:12 -04:00