Bluesky app fork with some witchin' additions 馃挮 forked from jollywhoppers.com/witchsky.app
Something went wrong. Try again.
Add a mutation queue to fix race conditions in toggles (#1933) master
* 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
Author dan Committer GitHub Date (Nov 16, 2023, 10:01 PM UTC) Commit 84753124 8475312422579c2c7d2798fcd0ff58009c366690 Parent 54faa7e1 54faa7e176ed2f8644ef4941c8a65522107a84c1