bsky-app/src/view/com/auth
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
..
create Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
login Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
onboarding Add a mutation queue to fix race conditions in toggles (#1933) 2023-11-16 14:01:01 -08:00
util React Native accessibility (#539) 2023-05-01 20:38:47 -05:00
LoggedOut.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
Onboarding.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00
SplashScreen.tsx Internationalization & localization (#1822) 2023-11-09 10:04:16 -08:00
SplashScreen.web.tsx Internationalization & localization (#1822) 2023-11-09 10:04:16 -08:00
withAuthRequired.tsx Remove deprecated models and mobx usage (react-query refactor) (#1934) 2023-11-16 12:53:43 -08:00