bsky-app/src/view/com/auth/onboarding
dan 8475312422
Add a mutation queue to fix race conditions in toggles (#1933)
* Prototype a queue

* Track both current and pending actions

* Skip unnecessary actions

* Commit last confirmed state to shadow

* Thread state through actions over time

* Fix the logic to skip redundant mutations

* Track status

* Extract an abstraction

* Fix standalone mutations

* Add types

* Move to another file

* Return stable function

* Clean up

* Use queue for muting

* Use queue for blocking

* Convert other follow buttons

* Don't export non-queue mutations

* Properly handle canceled tasks

* Fix copy paste
2023-11-16 14:01:01 -08:00
..
RecommendedFeeds.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
RecommendedFeedsItem.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
RecommendedFollows.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
RecommendedFollowsItem.tsx Add a mutation queue to fix race conditions in toggles (#1933) 2023-11-16 14:01:01 -08:00
Welcome.tsx Fix onboarding on mobile web 2023-08-30 14:57:03 -07:00
WelcomeDesktop.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
WelcomeMobile.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00